Scientific Software Developer (13-PD-161)

Complete Genomics
Job Location: 
Mountain View, CA
Job Description: 

• Actively participate in brainstorming on data architecture/processing and software design
• Make specifications from brainstorming sessions, and adapt it in view of the new observations
• Develop high quality programs (C/C++) for scientific applications
• Accurately benchmark the performance/quality of the developed software
• Apply rapid prototyping concepts to the solution development
• Develop high quality scripts (Perl, Python or Shell)
• Install, run, and modify third-party programs
• Evaluate and build on third-party open-source codes and applications
• Interact/collaborate with the members of other groups within the Company and collaborators
• Run applications and participate in data analysis
• Be the liaison with various software groups
• Provide written documentation and reports
• Maintain a highly active and motivated culture


• Dedicated to make a difference, in science and technology
• Highly motivated with a drive to make an impact, and good fit to startup culture
• Excellent communicator with fluency in English
• Excellent attention to details
• Independent contributor, requiring minimal supervision, able to fill the gaps
• Expert in C/C++ with intense use in the last 5 years for developing complex programs
• Excellent software skills in translating complex algorithmic and heuristic methods to software
• Rapid prototyping of algorithms and modifications to them
• Ability to participate in interdisciplinary work
• Detail oriented in evaluation of performance and quality of the developed software
• Proficient in parallel programming
• Proficient in scripting (Perl and/or Python)
• Proficient in Linux, with working knowledge of Windows
• Matlab, Matlab API, MAT file format, and interaction with MCR is a plus
• Experience with databases and SQL is a plus
• Experience working in a scientific environment is a plus
• Experience in data analysis is a plus
• Working knowledge of statistics and algorithms is a plus
• General knowledge of molecular biology is a plus
• Computer science, electrical/computer engineering, physics or related fields

Complete Genomics does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website, employees or Human Resources.

Complete Genomics will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Complete Genomics and will be processed accordingly without fee.

Complete Genomics has the sole discretion to determine with whom we will enter into a contract. If you wish to work with Complete Genomics, please contact the Human Resources department at

Complete Genomics is proud to be an equal opportunity employer

About Our Organization: 

Complete Genomics is a leader in accurate whole human genomic sequencing based in Mountain View, California. Our vision is to provide clinicians the genetic information needed to improve human health through prevention, diagnosis, and treatment of genetic diseases. Complete Genomics is focused on building a new generation of high-throughput sequencing technology and developing new and exciting research, clinical and consumer applications.

In March 2013, Complete Genomics was acquired by BGI-Shenzhen, the world’s largest genomics services company that provides comprehensive sequencing and bioinformatics services for commercial science, medical, agricultural and environmental applications. BGI is recognized globally as an innovator for conducting collaborative projects globally with leading research institutions.