M
Senior AI Engineer, MapGPT
Mapbox
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Senior · 5+ years
Job description
Key details
- Own the technical design and delivery of a multi-component AI system, accountable for the quality of what ships in your area
- Define how owned products should work, build measurement frameworks, and build evaluation systems for non-deterministic behavior
- Formulate hypotheses, validate them with data, define correct results for given inputs and states, and gate changes on regression results
- Own the MVP against an agreed north star technical design, balancing technical perfection against shipping useful increments
- Build data pipelines and tooling: ingestion, conflation, entity resolution, quality checks, and batch and streaming jobs
- Track and pull external datasets, models, and benchmarks from published research and open-source releases; evaluate fit and decide build vs adopt
- Design feedback loops so product usage generates data that improves the product; instrument systems for reproducible failures and turn recurring ones into evaluation cases
- Design the boundary between a model and the tools it calls; build or improve the model harness and decide delegation and state handling
- Work to latency and cost targets per request: streaming, partial results, caching, model routing, prompt structure
- Build internal harnesses and tools (CLI, MCP, and others) for fast iteration and share generalizable parts with other teams
- Raise the bar through code and design review and bring other engineers up on eval practice
- Participate in an on-call rotation to ensure systems remain available 24/7, including possible immediate response outside normal working hours and weekends
- Company mission
- Information not specified
Primary stack
Core technologies
TypeScriptSQLPython (Programming Language)
Benefits
- Information not specified
Requirements & details
- Bachelors Degree in STEM discipline and 5+ years of software engineering experience, with production ownership of services, pipelines, or SDKs
- 2+ years shipping LLM-backed features to real users, in systems that carried error budgets, on-call rotations, and customers who noticed regressions
- Data engineering depth: SQL, at least one distributed processing framework, and experience with pipelines where a wrong record mattered more than a slow one
- Fluency with tool calling and agent orchestration, including failure modes: stale context, hallucinated arguments, silent partial success, unbounded loops
- Expectation to move between teams and tech stacks as work demands
- On-call rotation participation, which may require immediate response outside normal working hours, including weekends
- LLMs, AI Agents, Python (Programming Language), SQL
- Python (Programming Language)
- SQL
- TypeScript
