Principal Software Engineer
Core
Own architecture, implementation, and delivery of major initiatives across cloud infrastructure, workflow platforms, and data platforms.
Role type
Principal Software Engineer (Cloud Infrastructure & Data Platforms)
Builds
Cloud infrastructure, workflow platforms, data platforms, and AI-coding tooling
Domain
Cloud computing, data engineering, bioinformatics
Deliverable
production ML models
Required skills
Cloud platform design (AWS/GCP/Azure), Kubernetes, Infrastructure as Code (Terraform), Python/Go/Java, Team leadership, Product sense
Preferred skills
Bioinformatics, LIMS, Workflow orchestration, ETL, HPC
Technologies
AWS, Kubernetes, Terraform, Python, Go, Groovy, Helm, Nextflow, WDL, Django, React
Responsibilities
Lead architecture and design reviews, Mentor mid-level engineers, Partner on roadmap and technical decisions, Collaborate with scientists to translate needs into platform capabilities, Ship production software, Build AI-coding tooling
Seniority
Principal, hands-on IC with mentorship