Senior ML Engineer (AI Research/ Portability)
Core
Designing and building research prototypes and robust systems at the seams between models, providers, and agent runtimes to ensure intelligent agent systems work reliably across heterogeneous environments.
Role type
Senior IC machine-learning engineer (AI research/portability)
Builds
Portable layers, model routers, agent interoperability standards, and evaluation infrastructure for AI systems.
Domain
Artificial Intelligence, Large Language Models, Agent Systems, Distributed Systems
Deliverable
production ML models | research
Required skills
Machine learning, large language models, statistical decision-making, model routing, agent systems, distributed systems, protocol and API design, Python, software engineering, algorithm design
Preferred skills
Model routers, mixture-of-experts systems, cost-aware inference, multi-provider integration, agent harnesses, retrieval systems, teacher-student distillation, reinforcement learning, TypeScript, Go, Rust
Technologies
Python, TypeScript, Go, Rust, OpenAI-compatible APIs, Anthropic-style APIs, MCP, vector search, knowledge graphs
Responsibilities
Designing, implementing, training, and evaluating model routers; developing portable provider and protocol abstractions; defining versioned schemas and contracts for agent components; building systems to discover and validate agent skills; creating benchmark suites and evaluation protocols; investigating distillation and multi-agent training; writing robust research software and test infrastructure; collaborating across teams to translate ideas into reliable systems.
Seniority
Senior, hands-on IC