Senior Software Engineer
Berkeley, CA
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Kimia Therapeutics
Generating a chemical atlas for treating human diseaseJob Summary
Kimia Therapeutics is building a next-generation drug discovery engine that combines a unique physical platform for high-throughput chemistry and screening with state-of-the-art computational approaches to accelerate the discovery of novel drugs in cancer and immune disorders. We are backed by top investors in techbio and therapeutics, including Dimension and The Column Group, and are led by a veteran leadership team who have built and scaled multiple new discovery platforms and used them to put multiple drugs into the clinic.
We are seeking a full-stack engineer to help build the software foundations of ATLAS, our drug discovery screening engine. And when we say full-stack, we mean it: your impact will span development infrastructure, integration and control of physical scientific robotic hardware, web tools for data analysis, and data and compute infrastructure for machine learning. With that breadth, the desire and ability to learn rapidly are non-negotiable. At Kimia we look for collaborative teammates who are motivated by our mission to transform drug discovery and want to play an impactful role in the growth and success of an emerging pharmaceutical company.
You will build foundational software driving the ATLAS platform and enabling its scale and use by Kimia scientists across the levels of the software stack. Over time, your projects are expected to span a broad range, potentially including:
- Developer Infrastructure: CI/CD, testing, and cloud infrastructure in Google Cloud Platform. Defining and evangelizing software best practices for reproducibility and collaboration with internal team.
- Data infrastructure: data storage, synchronization, and ETL across on-prem hardware (including physical laboratory systems), self-managed cloud infrastructure, and SaaS tooling; and data pipelines for model training and inference
- Workflow management and automation: transformation of human-in-the-loop workflows to tracked, automated processes
- Web applications and dashboards to enable scientists to scale drug discovery using ATLAS
Experience and Skills
- BS or MS in computer science, data science, engineering or a related field with 3+ years of experience in professional software engineering
- Demonstrated skill in operating in a dynamic, small-team startup environment with the ability to independently design and implement systems, not just features
- Demonstrated experience implementing version control and CI/CD workflows using tools such as GitHub Actions, GitLab CI/CD, Codefresh, etc.
- Demonstrated experience in the standard Python backend web development stack (Flask+SQLAlchemy / Django, Postgres/MariaDB) preferred; or equivalent translatable experience
- Experience with deployment and management of Linux services in GCP, AWS, or Azure
- Familiarity with scripting and system automation across Linux and Windows hosts is a plus
- Ability to read organic chemistry and familiarity with cheminformatics toolkits (RDKit, OEChem, or Chemaxon) is a plus
- Excellent oral and written communication skills
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Azure Chemistry CI/CD Computer Science Data analysis Data pipelines Django Drug discovery Engineering ETL Flask GCP GitHub GitLab Google Cloud Linux Machine Learning MariaDB Model training Pharma Pipelines PostgreSQL Python RDKit Testing
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.