A complete application in a minute — tailored resume and cover letter, ready to send.
Duolingo is seeking a Platform Engineer on the Compute team to improve how engineers build and run services, ensuring our compute platform is reliable at scale for learners and engineers.
You will build and operate Kubernetes-based primitives, evolve delivery pipelines with GitOps, and define SLOs with dashboards and runbooks to keep the platform dependable.
Functional knowledge of Linux system administration and automationExperience with distributed systems fundamentals (networking, service-to-service communication, failure modes, caching/storage concepts)Experience with one or more CI/CD tools (Jenkins, Argo CD, GitHub Actions) and infrastructure management tools (Terraform, CloudFormation)Experience working on production systems (through industry roles, internships, or substantial open-source work)Clear written and verbal communication skills—comfortable writing docs/runbooks and collaborating across teamsStrong problem-solving skills and experience delivering and shipping pragmatic solutions in production environmentsA Bachelor’s degree in Computer Science, related technical field, or equivalent practical experienceExperience managing a production infrastructure on AWS, Google Cloud, Alibaba Cloud, or AzureExposure to multi-cluster or multi-region architectures and the operational patterns that make them reliableExperience with service mesh / zero-trust networking patterns (e.g., Istio mTLS, traffic management, authorization policies)