Senior Software Engineer, Operations Research
Core
Design, build, and optimize backend systems and data infrastructure powering orchestration algorithms and lab execution for an AI-driven scientific platform.
Role type
Senior Software Engineer, Operations Research
Builds
(Fleet) orchestrator, Scheduler, Manufacturing Execution System, data pipelines, high-performance APIs, and databases.
Domain
AI-driven scientific platform / Robotics / Life Sciences
Deliverable
production ML models | product features | infrastructure
Required skills
distributed software development, database architecture (SQL/NoSQL/Vector DBs), high-performance API design, system reliability optimization, cloud infrastructure management, cross-functional collaboration with scientists
Preferred skills
scheduling software development, operations research solvers (OR-Tools, HiGHS, Gurobi), Kubernetes and containerization, infrastructure-as-code, CI/CD pipelines, Python for science
Technologies
Postgres, Flyte, Temporal, NATS/MQTT, FastAPI, AWS, Kubernetes, Terraform, CloudFormation, GitHub Actions, pandas, polars, numpy, scipy, pytorch
Responsibilities
Design and build APIs and backend services integrating with AI-driven applications; Develop schemas and manage diverse data systems for optimal performance; Drive implementation of backend services focusing on performance and maintainability; Diagnose and optimize system bottlenecks for high availability; Build and deploy production-grade systems on AWS using Kubernetes; Work with robotics scientists to integrate data pipelines and orchestration into scientific workflows
Seniority
Senior, hands-on IC