Logistics Research Team - Software Engineer (Mid-Level)
About the role
We're looking for a Senior Software Engineer to join our Logistics Optimization team. Your responsibilities will include designing and implementing algorithms that optimize clinician routing, scheduling, and dispatch at national scale, building simulations that model demand, capacity, and patient behavior under real-world constraints, developing predictive models for cancellations, no-shows, and overbooking optimization, and collaborating with product and ops teams to translate complex logistics challenges into scalable software systems. You'll also prototype and productionize forecasting and optimization models in a distributed environment and own projects end-to-end—from design to implementation and iteration.
Responsibilities
- Design and implement algorithms that optimize clinician routing, scheduling, and dispatch at national scale
- Build simulations that model demand, capacity, and patient behavior under real-world constraints
- Develop predictive models for cancellations, no-shows, and overbooking optimization
- Collaborate with product and ops teams to translate complex logistics challenges into scalable software systems
- Prototype and productionize forecasting and optimization models in a distributed environment
- Own projects end-to-end—from design to implementation and iteration
Requirements
- 5+ years of software engineering experience with strong backend or full-stack fundamentals
- Proficiency in JavaScript / TypeScript (preferred) and/or Python
- Experience designing or implementing optimization, forecasting, or simulation systems
- Background in operations research, applied math, or quantitative modeling
- Shipped production systems that balance technical complexity and real-world constraints
- Collaborated cross-functionally with product, ops, or data science teams to drive measurable impact
Qualifications
- Experience with global optimization techniques or Monte Carlo simulations
- Background in logistics, scheduling, or large-scale routing systems
- Prior work in healthcare or other operationally complex, data-heavy environments
- Experience in 0→1 environments or scaling early-stage technical systems
Skills
- Experience with TypeScript / Node.js
- Experience with Python
- Experience with GraphQL
- Experience with AWS services (AppSync, DynamoDB, Lambda, CloudFormation)
- Experience with BigQuery, Elasticsearch / OpenSearch
- Experience with Looker, Kibana
- Experience with forecasting, simulation, and optimization frameworks
- Experience with custom route annealing and distributed scheduling models
Benefits
- Meaningful pre-IPO equity
- Competitive salary aligned with senior engineering levels
- Medical, dental, and vision fully covered for you and your dependents
- Flexible PTO + 10 paid holidays
- 401(k) with company match
- 16-week parental leave (8 weeks for partners)
- HSA / FSA contributions
- Life, short-term, and long-term disability coverage
- Annual learning stipend
Pay
Salary is competitive and aligned with senior engineering levels.
Schedule
We operate on a hybrid schedule, working from the office Monday through Thursday, with Fridays designated as work-from-anywhere days. Lunch is provided every day, and the entire team takes an hour to eat together. It's one of the ways we stay connected outside of meetings.