Senior Applied AI Engineer
Builds and maintains Python backend services, APIs, data pipelines, and infrastructure integrating GPU-resident compute for causal AI analytics platform. Requires 5+ years backend experience, ability to ship in ambiguous environments, and work across stack for production reliability.
About the job
What You'll Do
- Build production backend services in Python — APIs, data services, and the glue between our compute layer and the products customers use
- Work across the stack as needed — touch whatever part of the system the problem requires, from service code to data pipelines to integration layers
- Ship iteratively against real customer needs — work directly with data products, science, and customer-facing teams to turn requirements into working systems
- Own what you build — take responsibility for reliability, performance, and evolution of the services you stand up
- Raise the bar for how we engineer — contribute to code quality, technical direction, and mentorship of earlier-career engineers
What We're Looking For
Must-have
- 5+ years of backend software engineering experience in production environments
- Strong Python fundamentals and experience building and operating backend services
- Demonstrated ability to work across adjacent parts of a stack (data, infrastructure, APIs) rather than staying in a narrow lane
- Track record of shipping in fast-moving, ambiguous environments
- Clear written and verbal communication — you can articulate tradeoffs, explain decisions, and collaborate across functions
Should-have
- Experience designing and operating distributed systems
- Comfort with performance-sensitive code and systems where latency and throughput matter
- Exposure to data-intensive applications — pipelines, storage systems, or analytical workloads
Nice-to-have
- GPU or accelerator-adjacent engineering experience
- Background in high-scale or high-performance computing environments
- Experience partnering closely with applied science or research teams
- Familiarity with causal inference or graph-based systems
Skills
Python, Distributed Systems, APIs, Data Pipelines, GPU, High-Performance Computing, Causal Inference, Graph-Based Systems, Backend Services, Performance Optimization
Similar jobs
Backend Engineering jobsBuild and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.