Research Engineer
Core
Build shared, queryable provenance infrastructure connecting scientific inputs, code, model versions, runs, and outputs to support reproducible research.
Role type
Senior IC research engineer (infrastructure & data systems)
Builds
Durable, queryable records of agent activity; scalable production services from research prototypes; shared storage and metadata systems
Domain
Scientific computing, AI research, data lineage, and reproducible workflows
Deliverable
production ML models
Required skills
Python engineering, data modeling, API design, library development, CI/CD, testing, documentation
Preferred skills
Chemistry, computational biophysics, molecular simulation, drug discovery, experiment tracking (MLflow, W&B, OpenLineage, DVC), workflow orchestration (Flyte, Ray, Argo, Airflow, Temporal, Dagster), Kubernetes, containers, GPU computing at scale, LLM agent tools
Technologies
Python, MLflow, Weights & Biases, OpenLineage, DVC, Flyte, Ray, Argo, Airflow, Temporal, Dagster, Kubernetes, CI/CD tools
Responsibilities
Design data models and metadata schemas for scientific runs and artifacts; develop reusable Python libraries and APIs; convert agent activity traces into queryable records; establish engineering conventions for CI, testing, packaging, and releases; work with scientists and platform teams on storage, compute, and workflow orchestration
Seniority
Senior, hands-on IC
