Software Development Engineer, Special Projects
Core
Design and deliver scalable ML inference pipelines and database systems at the intersection of machine learning and life sciences to support scientific discovery.
Role type
Senior Software Development Engineer (ML Infrastructure)
Builds
Scalable model execution infrastructure, metadata databases, and ML inference pipelines
Domain
Life sciences, Machine Learning, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Full software development lifecycle, modern programming languages (C++, Java, Scala, Python), AWS technologies (Batch, S3, Lambda, CloudFormation, SQS), database architecture (NoSQL, PostgreSQL)
Preferred skills
Scientific software experience (bioinformatics, HPC), data visualization libraries (Plotly, Altair, D3), MS in CS/Bioinformatics/Genomics
Technologies
AWS Batch, S3, Lambda, CloudFormation, SQS, PostgreSQL, NoSQL, Plotly, Altair, D3
Responsibilities
Design and build scalable ML inference pipelines, architect and improve database systems for workflow metadata, drive system performance and reliability improvements, conduct code reviews and mentor teammates
Seniority
Senior, hands-on IC