UMATR is partnering with a well-backed developer tools company to hire an AI Rust Engineer into their engineering team. This role focuses on shaping how AI understands large, evolving codebases and involves building infrastructure that connects language models to developer workflows.
Responsibilities:
- Design systems that let AI participate directly in real developer workflows
- Build the infrastructure that connects language models to the editor and surrounding tooling
- Develop context systems that help models reason about large, complex codebases
- Design evaluation frameworks that measure whether AI-assisted development is genuinely helping engineers
- Improve the reliability, latency, and cost efficiency of AI features in production
- Collaborate closely with editor and infrastructure engineers to get ideas shipped quickly
- Pair program with teammates to explore and refine systems together
Requirements:
- Hands-on experience building production systems powered by large language models
- A strong grasp of model behaviour, prompting, and evaluation
- A track record of integrating AI capabilities into real shipped software
- Solid backend or systems programming experience
- Genuine interest in developer tools and programming environments
- Experience with Rust, or a real willingness to pick it up quickly
- Strong collaboration instincts, comfortable working closely with other engineers
- You've built AI coding assistants or developer tooling before
- You have experience with, and a strong understanding of MCP
- You've designed evaluation systems for LLM-driven products
- You've worked with large codebases, compilers, or language tooling
- You've built with tool-using or agent-style models
- Production Rust experience