Pure Digital Technologies
30 Maiden Lane, 6th Floor
S.F., CA
www.PureDigitalinc.com
Pure Digital Technologies is hiring for its PDN Group and is considering candidates of all levels:
* Recent Graduate (with BSCS but no professional experience)
* Junior Software Engineer (1-2 years professional experience)
* Mid-level Software Engineer (3-4 years professional experience)
* Senior Software Engineer (5-10 years professional experience)
The posting below is for a Senior level position.
Responsibilities and Qualifications will be adjusted for junior candidates as needed.
Recent graduates and Junior engineers:
please include (1) your GPA, (2) a cover letter, and (3) the technical details of your academic and personal software development projects.
ABOUT PURE DIGITAL TECHNOLOGIES:
Pure Digital Technologies develops imaging technology that powers simple and affordable digital consumer solutions for the mass market-- including both the world's only single-use digital still and single- use video products.
The Pure Digital Imaging Platform is a retail-focused solution that employs unique client-server architecture allowing for dramatic reductions in camera cost without compromises in quality. These lines of products have the potential to garner a significant share of the
420 million units sold annually. The Company has sold more than a million units to date.
Pure Digital's sales strategy is founded on the retail implementation of the Pure Digital Imaging Platform. The company has secured many important retail partnerships and is currently in thousands of retail locations across the United States including CVS Pharmacy, Rite Aid Drug Stores, Ritz/Wolf Camera Centers, Target, and Longs Drugs.
Pure Digital Technologies is backed by Sequoia Capital, Benchmark Capital, Crescendo Ventures, Focus Ventures, and Steamboat Ventures-- the venture capital arm of the Walt Disney Company.
Our Single Use Video Camera was selected by both Time Magazine and BusinessWeek as one of the best products of 2005:
Time Magazine Best Inventions of 2005:
http://www.time.com/time/covers/0,16641,1101051121,00.html
BusinessWeek Best Products of 2005:
http://images.businessweek.com/ss/05/12/bestproducts/source/20.htm
Sr Software Engineer - Server Applications
The Pure Digital Network is a distributed network of backend servers controlling a large fleet of image processing appliances that are located in thousands of stores across the country. The Pure Digital Network also enables the sharing and viewing of images and video clips over the Internet.
Our server applications team seeks a senior-level software engineer who has the ability to understand, design, and develop complex and sophisticated software systems. Your challenge will be to participate in the creation of applications for a system that continually processes and routes media, under strict time constraints, to and from thousands of locations across the country.
You will be jointly responsible, along with the Pure Digital Server team, for the overall platform that is what Pure Digital delivers to its customers. These responsibilities include working with both members of the engineering team and other departments in the organization. They include the maintenance and continual refinement of existing functionality. They include the design and implementation of new features that expand the capability of the backend services to the servers in the stores, interface with third-party software components, and further the companys reputation for ease of use and overall system robustness.
Most of all, a senior-level position on the server applications team involves bringing passion to every aspect of the development cycle with the understanding that each stage of the cycle is equally important in producing a product one can be proud of.
TECHNOLOGIES USED IN THE PURE DIGITAL SERVER APPLICATIONS TEAM
The various responsibilities of the PDN team involve a host of different technologies. The primary development on and architecture of the Pure Digital systems is done in C# using .NET. We make full use of the .NET framework: multithreading, remoting, reflection, diagnostic tools, interoperability, etc. The system is deployed on computers running Windows 2003. Microsoft SQL Server is a central part of the Server Applications: knowledge of T-SQL and stored procedures is essential for this position.
INITIAL RESPONSIBILITIES FOR THE POSITION WILL INCLUDE:
Design and develop features in the current platform using C# / .NET
Refactor where necessary to improve scalability and robustness
Instrument platform and create tools for monitoring production systems
Develop tools to support day-to-day functions of Operations
Analyze existing systems and assess existing performance issues
Contribute actively to team direction
Depending on skills, this position can mature into a lead architectural role for the server or for the entire software system.
REQUIREMENTS:
5+ years developing sophisticated (multi-threaded, multi-subsystem, multi-tier) systems
Expert level understanding of the Microsoft .NET platform including the .NET Framework and ASP.NET
Extensive experience designing and developing web services using XML, XSD/Schema, XSLT, SOAP, T-SQL
Significant expertise in C#, Java or C++
Microsoft Application Blocks, IIS, SQL Server 2000/2005
Education: BS CS/EE or equivalent required
DESIRED:
ADO.NET
Working experience programming in C++
Practical exposure to a wide assortment of networking technologies and products
Experience with clustered environments
If this looks interesting, please send me a resume as an MS Word document
Thank you -
Richard Phillips
Richard Phillips Recruiting
San Rafael, CA
Executive and Technical Recruiting for Bay Area technology firms
RichardPhillips123@comcast.net
415-721-7569
|