Posted in

Senior Platform Engineer

Senior Platform Engineer

CompanyDuolingo
LocationPittsburgh, PA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.