Software Development

Instead of writing software to serve up internet ads or chasing typical big data analysis for people profiling, wouldn’t you like to do something more meaningful?

Do you want to play a more instrumental role in software development projects and not just the bit part in a massive software organization?

Would you like your work to have a meaningful impact on the development of future medicines?

Location: Fremont, CA

Software Engineer

We are seeking software engineers with good analytical skills to build a software infrastructure that optimizes every aspect of our drug-discovery process. This includes managing the resources of our multi-petaflop computer cluster; designing a state-of-the-art informatics capability for our laboratory systems; and building the software infrastructure that enables highly sophisticated machine-learning and data-analysis tools.


  • Bachelor’s degree or higher in a science or engineering field
  • Ability to code proficiently in one or more languages; knowledge of Golang a plus
  • Experience with one or more of the following a plus: container frameworks like Docker, Linux systems, cloud-based data processing like Hadoop or Spark, SDN
  • Knowledge of distributed storage systems is a plus


Medical, Dental and Vision

401K Retirement Plans

Health and Wellness Programs

Teambuilding and Company Events