Technical Lead, Unix Developer (emeryville)
San Francisco, CA • 08/23/2007
Gracenote, Inc. is the worldwide leader in designing software for the digital music and multimedia industries. Our products power industry-leading applications, including Apple i-Tunes, RealOne, Winamp, and Sony Sonic Stage, and our services are also being delivered via cell phone and other mobile devices throughout the world. Gracenote is a profitable, late-stage, multi-national organization, which continues to experience significant growth.
Senior Unix Systems Engineer / Project Lead
POSITION SUMMARY: We are looking for a top-level senior systems engineer with technical leadership skills. Must be able to design and develop software hands-on, while directing a small team of developers. The ideal candidate is one who is capable of handling all aspects of developing a product, including the design, specification, development, testing and building of software in a disciplined, process-oriented environment. Must also be capable of maintaining and developing existing software. Most of all, must love Unix and enjoy developing things from scratch. This position offers opportunities for pure creation that are rare in this increasingly plug-and-play industry.
This job position focuses on further developing and maintaining the well-known Gracenote music recognition services. New features and new services will be developed on top of a modular, threaded service infrastructure that runs in a Unix environment.
REQUIRED SKILLS:
• Understanding of cross-platform issues
• Excellent knowledge of internet technologies
• Expert in software design practices
• Strong communication skills
• Self motivated, works independently
• Excellent analysis, project planning and schedule estimating skills
• Team leadership ability
REQUIRED AREAS OF EXPERIENCE:
• B.S./M.S. in Computer Science or equivalent job experience
• Expert C programming skills
• Expert knowledge of Unix/Linux internals and library/system calls
• Experience with general database fundamentals (SQL, b-trees, etc.)
• Expert in threaded programming, especially with POSIX pthreads
• Strong experience with disk and I/O performance concepts
• Working knowledge of XML
• Strong experience with network programming at the TCP/socket level
• Experience with network protocols, such as HTTP, DNS, etc.
USEFUL AREAS OF EXPERIENCE:
• Oracle, including OCI programming
• Perforce
• GNU autotools
• C++
• Rational Purify/Quantify
• Perl scripting
• System administration (OS configuration, MTA/webserver/nameserver administration, etc.)
• Experience with developing/running a 24x7 service
• Windows and Mac programming experience
• Experience with encryption/security issues
• Intel/Sparc assembly, 64/32 bit processor issues
Posted by: OhSoHandy User
Located: San Francisco, CA
(No map found for this address)