Senior/Software Engineer II, Backend
Core
Build and operate reliable, scalable backend systems for Duolingo's core features including proficiency scoring, learning time mechanics, ad serving, and observability infrastructure.
Role type
Senior Backend Engineer (Platform/Infrastructure)
Builds
High-traffic APIs, scoring systems, ad serving platforms, and observability tooling for millions of learners.
Domain
EdTech, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kotlin, Data Structures, Algorithms, Software Design, Database Technologies, Cloud Providers
Preferred skills
High-traffic API experience, Observability tools (OpenTelemetry, Grafana, Prometheus, DataDog)
Technologies
Java, Python, Kotlin, OpenTelemetry, Grafana, Prometheus, DataDog
Responsibilities
Develop, release, and maintain backend services and infrastructure; Lead individual project priorities and milestones; Collaborate with product design and other engineering teams.
Seniority
Senior, hands-on IC