Platform Engineer
Duolingo
- 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
- Build and operate core compute primitives that power production workloads based on Kubernetes, across different regions and cloud providers
- Improve the delivery pipeline from commit to production by evolving our GitOps and deployment patterns, making rollouts safer and faster
- Raise the operational bar: define SLOs, build dashboards/alerts, write runbooks, and participate in on-call/incident response to keep the platform dependable
- Enable effective self-service by turning platform capabilities into reusable abstractions
Benefits
- Medical, dental, and vision for employees as well as eligible partners and dependents
- Mental health benefits such as therapy sessions and coaching to support you to be your best self
- Fertility benefits to support your family planning journey
- Fully paid parental and adoption leave
- Fully paid subscription to Care.com and paid backup days for dependents and your fur family
- 401(k) with generous match and immediate vesting
- 20 days of paid time off, with two additional weeks off for winter break
- First-time home buyer bonus (in Pittsburgh)
- Competitive salaries and equity
- Yearly stipend for professional development
- Transportation reimbursement for however you get to work
- Lunch prepared daily by our in-house chefs
- Annual international retreat for all full-time employees
- Monthly events celebrating our team and their amazing work
- On-site gym and massages
- Game room for taking brain breaks
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)
#J-18808-LjbffrReference: WJ-766_22244430