Senior Platform Engineer
Company | Duolingo |
---|---|
Location | Pittsburgh, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Demonstrated expertise in problem solving and technical innovation.
- Technical experience in distributed systems, including: databases, caching, inter-service communication, networking, and cloud services.
- Excellent communication skills.
- Relevant work experience, including industry experience.
- Experience with one or more CI/CD tools (Jenkins, Argo CD, GitHub Actions) and infrastructure management tools (Terraform, CloudFormation)
- Familiarity with containerization runtimes (Docker, rkt)
- Functional knowledge of Linux system administration and automation.
Responsibilities
- Design and implement tools that help engineering teams focus on shipping features, while making sure we’re building infrastructure that is reliable, secure and cost efficient.
- Streamline operational and development practices, making sure we provide an effective self-service platform to other Duolingo engineers.
- Monitor our infrastructure and develop strategies to keep our costs within budget and properly manage our capacity.
Preferred Qualifications
- Extensive experience in fast-growing, consumer-facing, data-driven startups, ideally mobile app based.
- A Bachelor’s degree in Computer Science or related technical field.
- Experience managing a large infrastructure on AWS or Google Cloud.
- Extensive experience with relational and no-SQL database management.