Senior Applied AI Engineer
Build and lead production AI products, including agent systems that use tools, retrieve context, and complete complex tasks reliably. The role requires strong full-stack engineering, deep language-model experience, product judgment, and ownership from experimentation through production.
About the job
Responsibilities
- Architect and ship customer-facing AI experiences, including agent orchestration, tool use, user interfaces, and backend systems.
- Develop reliable agent loops that reason over complex context, call tools, recover from failures, and complete long-running tasks.
- Define evaluations, build feedback loops, analyze failures, and systematically improve prompts, context, models, tools, and product flows.
- Turn prototypes into reliable production systems by making decisions about architecture, latency, cost, observability, and user experience.
- Shape product direction and engineering approaches across the stack.
- Own complex AI products from experimentation through production.
- Talk directly with customers and use their insights to shape products.
- Mentor engineers, share technical knowledge, and help teammates grow.
Requirements
- At least 4 years of professional software development experience.
- Deep experience building production systems with language models, including agent loops, tool use, retrieval, prompting, and structured outputs.
- Experience owning production software across frontend, backend, APIs, databases, and infrastructure.
- Experience leading complex projects from experimentation through production.
- Strong product intuition and interest in building user-facing software.
Benefits and Compensation
- Competitive compensation and equity.
- 20 days of paid time off annually.
- 401(k) or RRSP.
- $420/month wellness stipend.
- 100% coverage for health, dental, and vision insurance.
- Free rides to and from work.
- Free lunch and dinner.
- Annual team offsite.
Skills
Python, Language Models, AI Agents, Agent Orchestration, Tool Use, Retrieval, Prompt Engineering, Structured Outputs, Frontend Development, Backend Development, APIs, Databases, Infrastructure, Observability, Evaluation Systems
Similar jobs
ML Engineering jobsBuild and operate large-scale machine learning infrastructure and models for Reddit’s recommendation and personalization systems. The role requires 5+ years of ML engineering experience, expertise in deep learning and distributed systems, and proficiency with Python and modern ML frameworks.
Senior machine learning engineer who will build and operate large-scale AI systems for Airbnb’s payments ecosystem, including LLM agents, fraud defenses, and personalization. The role requires 5+ years of applied AI/ML experience, strong Python or Java skills, and production MLOps expertise.
Build and operate large-scale infrastructure for autonomous-driving model training, including distributed GPU systems, data pipelines, ML workflows, and reliability tooling. The role requires 3+ years of experience, strong Python and systems-language skills, Kubernetes expertise, and distributed-systems fundamentals.
Leads the design, deployment, and optimization of agentic and generative AI systems that automate risk and compliance investigations at scale. Requires 8+ years of machine learning modeling experience, production ML expertise, and advanced technical education.
Design and deploy tactical autonomy algorithms and high-performance software for unmanned systems operating in complex, contested environments. The role requires 5+ years of related experience, strong C++ and Python skills, robotics expertise, and the ability to obtain a SECRET clearance.