Job Openings Software Engineer

About the job Software Engineer

About the Role

We're looking for a Software Engineer to help build automation platforms and infrastructure that power our drug discovery projects. This is an ideal role for someone with strong engineering skills who is interested in learning more about biology, drug discovery, and medicine.

Responsibilities

  • Work with the Data Science team to design, build, optimize, and maintain data processing pipelines.
  • Build and maintain a database of biological images, assay readouts, and other data to enable rapid data retrieval and visualization.
  • Develop and maintain core APIs for data analysis and visualization.
  • Create tools, dashboards, and metrics to help lab operations keep track of the quality and timeliness of the data they generate.

Requirements

  • 3+ years software engineering industry experience.
  • High fluency with the Python data stack (numpy, pandas, sklearn, etc).
  • Demonstrated ability to write high-quality, production-ready code.
  • Experience automating deployments, logging, collecting metrics, and monitoring jobs.
  • Database experience, including schema design and population.
  • Strong desire to work collaboratively in and across teams.
  • Ability to communicate with technical and non-technical stakeholders.
  • Eligible to work in the United States.

Experience

  • Cloud computing services (AWS or GCP).
  • PyTorch, Tensorflow.
  • Scalable machine learning, including the application to large datasets (100TB+).
  • Biological data (sequence, proteomics, images, etc.).