Senior Site Reliability Engineer
Core
Ensure Duolingo's sophisticated distributed systems and products are built, maintained with extraordinary quality, and operated in measurable and scalable ways.
Role type
Senior Site Reliability Engineer (IC)
Builds
Core infrastructure, software platforms, frameworks, and automation tooling for a massive user base
Domain
EdTech, large-scale distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Site Reliability Engineering, DevOps, distributed systems debugging, system design consulting, root cause analysis, incident response, toil reduction, automation development, release management
Preferred skills
Automation and tooling improvement, incident response process optimization, troubleshooting DynamoDB, MySQL, PostgreSQL
Technologies
Java, Kotlin, Python, Go, Docker, Mesos, Kubernetes, Nomad
Responsibilities
Collaborate with internal teams to identify sources of instability in distributed systems; Support core infrastructure by understanding, diagnosing, and debugging systems in production; Provide system design consulting and conduct launch reviews; Maintain and document postmortem/incident response practices; Advocate for changes that improve reliability, scalability, and velocity; Reduce toil with iterative development of tooling and automation
Seniority
Senior, hands-on IC