Software

Complete Genomics provides an attractive compensation package that includes extremely competitive benefits. If you are interested in working with us and believe you may be qualified, please forward your CV or resume to careers@completegenomics.com.

If you don’t see an opening that matches your expertise, feel free to check back later, or to send your resume or CV for future consideration.

Director, Genome Analysis Software (12-PD-037)

Position Code: 12-PD-037
Reports To:  Senior Vice President, Product Development
Department:  Software

Responsibilities

Manage a multi-disciplinary team of software engineers, bioinformaticians and computer scientists responsible for the genome analysis (assembly) software underpinning the Complete Genomics sequencing service.  This is a world-class team, creating cutting edge software in the areas of genome variant detection and analysis tools, Bayesian data analysis algorithms and high performance computing.  The team is part of a larger development organization creating cutting edge DNA sequencers and one of the world’s largest DNA sequencing services.

Qualifications

The successful candidate will be a hands-on, working manager, with strong capabilities in the following areas:

  • 10+ years of software development experience, 5+ years of software team management or leadership experience.
  • Knowledge of software engineering best practices, including planning, design, project management, release management, QA & test.
  • Demonstrated ability to manage complex development projects, including the ability to operate in a diverse, cross-functional environment, collaborate with end users and domain experts from diverse specialties, and successfully partner with product managers on requirements, planning and release management.
  • Experience and leadership in Agile and DevOps centered processes; comfortable with rapid, iterative development methods and development for a service (internally deployed) product.
  • Experience with Linux, C++ required.  Experience with scripting languages (python, bash), HPC, scale-out compute and IaaS cloud services is desired.
  • Excellent written and verbal communication skills.
  • BS or MS Computer Science/Engineering, or equivalent.

Apply for this position

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 careers@completegenomics.com.

Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Staff Software Engineer (11-PD-092A)

Position Code:  11-PD-092A
Reports To:  Director, Bioinformatics Applications
Department:  Software

Description

Complete Genomics is seeking a staff-level software engineer to participate in the design and implementation of our DNA sequencing services.  Responsibilities include working with senior engineers on the design, development and deployment of compute and storage resource management, schedulers, data managers and other pipeline infrastructure that daily process hundreds of TB of data, transforming trillions of sequenced bases into high-quality human genome analysis.

Software is developed in a close partnership between the software, algorithms and IT teams, in a rapid and fast paced business environment.  The Complete Genomics software team is an amalgam of exceptional software engineers and bioinformaticians of diverse backgrounds, with an active and lively cross-pollination of ideas and approaches. The team is actively investigating improvements to aid in a wide variety of applications including cancer research, rare diseases, and personalized medicine.

Complete Genomics is an emerging DNA sequencing service that offers high-throughput, cost-effective sequencing of human genomes. Our technology has proven itself in the sequencing of hundreds of human genomes for customers that include both research institutions and pharmaceutical companies. Our combination of novel technology and a service-based business model creates unique opportunities for innovative software to impact disease research and the emerging promise of personalized medicine.

Qualifications

  • C++, Python and Linux/Unix application development experience
  • Hungry to solve problems that significantly impact the customer experience.   A desire to learn basic genomics and other knowledge relevant to the role
  • 2-4+ years of experience designing and developing software. Genomics industry experience is highly desirable, but not required
  • BS or MS in computer science, or equivalent experience
  • Good collaboration & communication skills, ability to participate in interdisciplinary team

 Apply for this position

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 careers@completegenomics.com.

 Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Data Visualization Engineer (12-PD-028)

Position Code:  12-PD-028
Reports To:  Director, Cloud Applications
Department:  Software

Description

You know how to visualize huge datasets in a simple, understandable and meaningful way. Be it HTML 5 or OpenGL you can convert boring tables of data to visually interesting graphical artifacts, which are interactive and easy to navigate. The visualizations you create allow end users to easily recognize patterns and put meaning into data.

The Complete Genomics Cloud Application team is working on next generation applications in the field of Genomics. We believe in having small teams of highly influential engineers who have the resources required to do what needs to be done. If you want to help make an app that could have a measurable, positive impact on the lives of people, then join our team.

Responsibilities 

  • Design and implement highly visual, interactive and engaging data visualizations using latest front-end technologies
  • Effectively visualize large datasets in the field of genomics and bio technology
  • Work with engineering team on data structures and query languages
  • Collaborate closely with engineering and product teams to define product requirements
  • Working in an agile, supportive and creative team that is passionate about building great web based applications from concept to launch. So be ready to bring your creative ideas to the table.

 Qualifications 

  •  Expert experience visualizing data with JavaScript, HTML5/Canvas, CSS and OpenGL
  • Expert experience in user interaction design and data story telling
  • Strong interest in product design and building irresistible user experiences
  • Experience with Adobe Illustrator and Photoshop
  • A stubborn empathy for end users
  • Analytical problem solving skills
  • Ability to make pragmatic engineering decisions in a short amount of time
  • Start-up mentality (fast-paced, flexible and team-oriented)
    Experience with handling or knowledge of genomic data formats highly desirable
  • Test-driven development experience a plus
  • Bachelor's degree or equivalent
  • Minimum of 3 years of experience

 Apply for this position

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 careers@completegenomics.com.

Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Front-end Engineer (12-PD-027)

Position Code:  12-PD-027
Reports To:  Director, Cloud Applications
Department:  Software

Description

You are a frontend engineer excited about what latest browsers have to offer. Name it HTML5 or something entirely else – it’s the latest and greatest of the web and it’s your playground. We’re talking minimal markup. We’re talking CSS3 for everything imaginable. Responsive, fast applications delightfully crafted with as little code as possible.

The Complete Genomics Cloud Application team is working on next generation applications in the field of Genomics. We believe in having small teams of highly influential engineers who have the resources required to do what needs to be done. If you want to help make an app that could have a measurable, positive impact on the lives of people, then join our team.

Responsibilities 

  • Design and implement engaging, scalable, reliable, and maintainable web applications using the latest front-end technologies
  • Collaborate closely with engineering and product teams to define product requirements
  • Enforce code quality through test driven development
  • Working in an agile, supportive and creative team that is passionate about building great web based applications from concept to launch. So be ready to bring your creative ideas to the table.

Qualifications

  •  Expert experience developing web applications and web services with JavaScript, HTML5, and CSS
  • Experience with jQuery, Backbone.js, Sproutcore 2.0, Knockout or similar
  • Experience with Adobe Illustrator and Photoshop
  • Strong interest in product design and building irresistible user interfaces
  • A stubborn empathy for end users
  • Analytical problem solving skills
  • Ability to make pragmatic engineering decisions in a short amount of time
  • Start-up mentality (fast-paced, flexible and team-oriented)
  • Experience with data visualization  highly desirable
  • Experience with handling or knowledge of genomic data formats a plus
  • Test-driven development experience a plus
  • Experience with server side APIs (Grails/Spring Framework/REST) highly desirable
  • Open source contributions a plus
  • Undergraduate degree in computer science or equivalent experience preferred.
  • Minimum of 3 years of experience

Apply for this position  

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 careers@completegenomics.com. 

Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Backend Engineer (12-PD-026)

Position Code:  12-PD-026
Reports To:  Director, Cloud Applications
Department:  Software

Description

You love to build highly scalable, secure and interconnected systems? You know how to build clean and easy to use REST based API’s? You know how to optimize large data queries and speed up data delivery to our client? Then you are at the right place. Our backend system is built around REST-based service-oriented architecture. We need you to help us expand and build those services!

The Complete Genomics Cloud Application team is working on next generation applications in the field of Genomics. We believe in having small teams of highly influential engineers who have the resources required to do what needs to be done. If you want to help make an app that could have a measurable, positive impact on the lives of people, then join our team.

Responsibilities

  • Build highly scalable applications to work with big data sets of Genomic Data
  • Design and coding of server-side logic and REST APIs in Groovy and/or Java, using the Grails/Spring/Hibernate frameworks
  • Work on all levels of code from database interaction and core business logic up through data delivery and the interface
  • Build scalable and secure infrastructure specifically targeted to cloud resources
  • Collaborate closely with engineering and product teams to define product requirements
  • Enforce code quality through test driven development
  • Working in an agile, supportive and creative team that is passionate about building great web based applications from concept to launch. So be ready to bring your creative ideas to the table.

 Qualifications 

  • Expert experience developing server side web applications with Java, Grails, Spring and Hibernate
  • Experience building server side REST/JSON APIs
  • Experience in Spring Security with complex authentication and authorization schemes
  • SQL experience
  • Experience with Git
  • Automated test frameworks and continuous integration
  • Analytical problem solving skills
  • Ability to make pragmatic engineering decisions in a short amount of time
  • Start-up mentality (fast-paced, flexible and team-oriented)
  • Experience with Redis or Memcached highly desirable
  • Experience in building realtime web applications highly desirable
  • Experience with Amazon Web Services highly desirable
  • Open source contributions
  • Bachelor's degree in Computer Science (preferred) or a technical major.
  • Equivalent of 5 or more years in a Developer position

Apply for this position

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 careers@completegenomics.com.

 Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Senior Software Engineer (11-PD-092)

Position Code:  11-PD-092
Reports To:  Director, Bioinformatics Applications
Department:  Software

Description

Complete Genomics seeks an exceptional senior software engineer to design and implement high performance computing (HPC) infrastructure for our DNA sequencing platform.  Responsibilities include design, development and deployment of compute and storage resource management, schedulers, data managers and other pipeline infrastructure that daily process hundreds of TB of data, transforming trillions of sequenced bases into high-quality human genome analysis.  

Software will be developed in a close partnership between the software, algorithms and IT teams, in a rapid and fast paced business environment.  The Complete Genomics software team is an amalgam of exceptional software engineers and bioinformaticians of diverse backgrounds, with an active and lively cross-pollination of ideas and approaches. The team is actively investigating improvements to aid in a wide variety of applications including cancer research, rare diseases, and personalized medicine.

The successful candidate will have prior experience with resource management, scheduling, storage and computation in high performance or high throughput environments.   Strong systems-level knowledge and experience in the architecture and development of large, distributed, high-performance and robust software will be essential.   Experience in high scale environments (thousands of CPUs, PBs of data) is essential.

Complete Genomics is an emerging DNA sequencing service that offers high-throughput, cost-effective sequencing of human genomes. Our technology has proven itself in the sequencing of hundreds of human genomes for customers that include both research institutions and pharmaceutical companies. Our combination of novel technology and a service-based business model creates unique opportunities for innovative software to impact disease research and the emerging promise of personalized medicine.

Qualifications

  • Exceptional computational and analytic abilities, with demonstrated experience solving large scale & complex programming problems.
  • Strong software engineering skills, with demonstrated mastery of C++, Java, Linux/Unix application development, framework/API design and modern software design practices.  
  • Systems programming experience, including resource management and scheduling at large scale (thousands of CPUs, PB’s of data).   Experience with high performance computing, including parallel and distributed computing, processing of large data sets, numerical computing, clustering and other high-performance architectures.
  • Hungry to solve problems that significantly impact the customer experience.
  • Bioinformatics, scientific computing, numerical processing experience a plus.
  • A desire to learn basic genomics and other knowledge relevant to the role.
  • 10+ years of experience designing and developing software, including at least 2 years of industry (or equivalent) experience.
  • BS or MS in computer science, or equivalent experience (PhD a plus).
  • Good collaboration & communication skills, ability to participate in interdisciplinary team.
  •  

Apply for this position

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 careers@completegenomics.com.

 Complete Genomics is proud to be an equal opportunity employer

>> Back To Top

Copyright © 2011 Complete Genomics Incorporated. All rights reserved. Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy. Contact Webmaster.