Senior Software Engineer, Backend (Score)
Core
Lead a small team to build backend systems for Duolingo Score, including proficiency modeling, score calculation, and integrations with external platforms like LinkedIn.
Role type
Senior IC backend engineer (team lead)
Builds
Backend services for score calculation, proficiency modeling, and cross-platform score integrations
Domain
EdTech, language learning analytics
Deliverable
production ML models | product features
Required skills
Java, Python, or Kotlin; data structures and algorithms; software design; database technologies
Preferred skills
Leading or mentoring engineers; collaborating with product and design teams to improve engagement
Technologies
user-tree-backend, session-generator
Responsibilities
Lead technical direction and day-to-day execution for a small team; develop, release, and maintain backend services; partner with product, design, and other engineering pillars; drive project priorities and milestones
Seniority
Senior, hands-on IC with team lead responsibilities