Skill Compatibility Diagnostics
Live technical match evaluated against role architecture & expected skills.
Consider reviewing the missing technical prerequisites before submitting your application.
Your skills are processed strictly in-memory and never saved to a database.
About the Role
At Duolingo, our mission is to develop the best education in the world and make it universally available. As a Platform Engineer II on the Compute team in New York, NY, you will join a team dedicated to finding innovative solutions to complex technical problems, running countless experiments with our massive user base, and making data-driven decisions. You’ll have limitless learning opportunities, mentorship, and collaboration with world-class minds while doing work that is both fun and meaningful for our half a billion (and growing!) learners around the world.
About the Role
As a Platform Engineer on the Compute team, you’ll improve how engineers build and run services, helping ensure our compute platform is reliable at scale for our learners and fellow Duo engineers. The Compute team builds and operates the core compute platform that powers our applications. We build paved roads (self-service platform primitives, templates, and tooling) and we operate them so product engineers can focus on shipping features with confidence.
Compensation & Perks
Base salary for this role ranges from $153,000 to $207,000 USD, supplemented by equity compensation. The offered salary depends on factors including work experience, skills, and internal peer comparisons.
Key Technical Responsibilities
- check_circle Build and operate core compute primitives that power production workloads based on Kubernetes, across different regions and cloud providers.
- check_circle Improve the delivery pipeline from commit to production by evolving our GitOps and deployment patterns, making rollouts safer and faster.
- check_circle Raise the operational bar by defining SLOs, building dashboards/alerts, writing runbooks, and participating in on-call/incident response to keep the platform dependable.
- check_circle Enable effective self-service by turning platform capabilities into reusable abstractions.
Prerequisites & Qualifications
- check Strong problem-solving skills and experience delivering and shipping pragmatic solutions in production environments.
- check Experience with distributed systems fundamentals (networking, service-to-service communication, failure modes, caching/storage concepts).
- check Experience working on production systems through industry roles, internships, or substantial open-source work.
- check Experience with one or more CI/CD tools (Jenkins, Argo CD, GitHub Actions) and infrastructure management tools (Terraform, CloudFormation).
- check Clear written and verbal communication skills—comfortable writing docs/runbooks and collaborating across teams.
- check Functional knowledge of Linux system administration and automation.
- check Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience (preferred for exceptional candidates).
- check Experience managing a production infrastructure on AWS, Google Cloud, Alibaba Cloud, or Azure.
- check Exposure to multi-cluster or multi-region architectures and the operational patterns that make them reliable.
- check Experience with service mesh / zero-trust networking patterns (e.g., Istio mTLS, traffic management, authorization policies).
About Duolingo Greenhouse Board
Verified hiring organization details.
Duolingo Greenhouse Board is associated with Duolingo, a prominent technology and software company known for its popular language-learning platform. Operating within the tech sector and maintaining a presence in New York, NY, the entity relates to hiring and board functions within the broader Duolingo ecosystem, which leverages gamification and machine learning to deliver accessible education.