What This Role Involves
This is a player-coach position: you'll manage a small team of AI engineers while staying directly involved in building and reviewing code for the most technically demanding pieces of each engagement. You'll be the go-to technical contact for key accounts, spanning early scoping conversations through to rollout and support, and you'll coordinate closely with teams in research, product, and engineering.
Core Responsibilities
- Contribute directly as an engineer on high-stakes workstreams (model fine-tuning, retrieval-augmented generation, multi-step agent systems, bespoke LLM builds)
- Guide and coach a group of applied engineers, establishing technical direction and quality bars
- Support pre-sales by turning client requirements into workable technical proposals
- Track new developments in the field and bring promising approaches into the team's toolkit
- Loop customer learnings back to product and engineering to shape what gets built next
- Strong written and spoken English
- Master's or doctoral degree in machine learning, computer science, or an adjacent discipline
- 7+ years working in AI/ML, with 2+ years spent in a lead capacity (e.g., Engineering Manager, Tech Lead, Solutions Architect)
- History of shipping AI systems end-to-end, from early prototype to live production use
- Solid grounding in fine-tuning approaches, sophisticated RAG pipelines, and agent-based architectures at scale
- Hands-on coding ability in Python and PyTorch, plus familiarity with common ML tooling
- Background in backend or full-stack engineering, including API and systems design
- Comfortable presenting technical material to both engineers and non-technical leadership
- Involvement in open-source AI/ML projects
- Previous work in a client-facing capacity (e.g., Solutions Engineer, Technical Account Manager)
- Experience shaping a product roadmap using direct customer input
