CareerPlanGet AI match score →

Principal Software Engineer, Data

Cambridge, MA USA; San Francisco, CA USA💼 Full-time💰 $204,000–$204,000🗓 2026-05-30 → 2026-07-31

Core

Design and build high-performance, secure, and well-documented APIs and data systems for automated scientific analysis and AI-driven applications.

Role type

Principal Software Engineer (Backend & Data Platform)

Builds

Production-grade data platforms, APIs, and cloud infrastructure for scientific workflows

Domain

AI Science / Life Sciences / Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Scalable backend system design, Full stack development (React, TypeScript, Python, FastAPI), Database architecture (SQL, NoSQL, Vector DBs), Orchestration systems (Airflow, Prefect, Temporal, Dagster), Cloud infrastructure (AWS, Kubernetes), AI coding assistants

Preferred skills

Laboratory software or analytics domain background, Experience with robotics or hardware integration

Technologies

React, TypeScript, Nx, TailWind, FastAPI, SQL, NoSQL, Python, Pydantic, SQLAlchemy, SQLModel, Django, Airflow, Prefect, Temporal, Dagster, AWS, Kubernetes, Terraform, CloudFormation, GitHub Actions, pandas, numpy, scipy, jax, pytorch

Responsibilities

Design and build high-performance, secure, and well-documented APIs; Develop schemas and manage diverse data systems for optimal performance and scalability; Diagnose and optimize system bottlenecks for high availability and low-latency; Leverage AWS services, Kubernetes and modern DevOps practices to build and deploy production-grade systems; Work with ML researchers, engineers, and scientists to integrate data pipelines, APIs, and cloud infrastructure into scientific workflows

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗