Senior Software Engineer
Core
Develop and refine backend services and infrastructure to support Duolingo's monetization strategies (subscriptions, ads, in-app purchases) for half a billion learners.
Role type
Senior backend software engineer
Builds
High-traffic APIs, backend services, and infrastructure for the monetization pillar
Domain
EdTech / Monetization
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kotlin, data structures, algorithms, software design, database technologies
Preferred skills
High-traffic API development, public cloud providers, observability (OpenTelemetry, Grafana, Prometheus, DataDog)
Responsibilities
Collaborate on software projects with product design and backend aspects; Develop, release, and maintain backend services and/or infrastructure; Lead individual project priorities, milestones, and ensure shipping
Seniority
Senior, hands-on IC
