Computational Software Developer
Complete Genomics - Mountain View, CA

This job posting is no longer available on Complete Genomics. Find similar jobs: Computational Software Developer jobs - Complete Genomics jobs

Responsibilities
  • Design and develop data architecture/processing and software pipeline
  • Make specifications from brainstorming sessions, and adapt them in view of the new observations
  • Establish and maintain rigorous software discipline for various developments
  • Develop high quality programs (with emphasis on 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 including various bioinformatics tools
  • 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

Qualifications
  • Dedicated to making 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
  • Quick learner and able to fill in the blanks with best judgments calls, when necessary
  • Independent contributor, requiring minimal supervision
  • Expert in C/C++ with intense use in the last 5 years for developing complex programs
  • Expert in Unix/Linux with system administrator level expertise, and working knowledge of Windows
  • Excellent software skills in implementing complex algorithmic and heuristic methods to software
  • Highly disciplined and experienced with source control systems
  • 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 and using schedulers on CPU clusters/farms
  • Proficient in scripting (Perl and/or Python)
  • Knowledgeable in remote processing, e.g., Amazon Web Services (AWS)
  • Knowledgeable in databases and SQL
  • Matlab, Matlab API, MAT file format, and interaction with MCR 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 diirectly.

Complete Genomics is proud to be an equal opportunity employer

About this company
4 reviews
Complete Genomics was formed in 2005 by Dr. Clifford A. Reid and Dr. Radoje T. Drmanac, who shared a vision to provide academic and...