Design and implement tools that help engineering teams focus on shipping features while ensuring cost-efficiency, security, and reliability of infrastructure.
Streamline operational and development practices to provide an effective self-service platform for Duolingo engineers.
Monitor infrastructure and develop strategies to keep costs within budget and manage capacity.
Act as an advisor on deploying, managing, monitoring, and controlling costs of production services.
Use and develop innovative tools to enable growth and stability across Duolingo services and platforms.
Help ensure the reliability, scalability, and performance of Duolingo products.
Requirements
Relevant work experience, including industry experience.
Experience with one or more configuration management (Ansible, Puppet, Chef) or infrastructure management tools (Terraform, CloudFormation)
Familiarity with containerization runtimes (Docker, rkt)
Functional knowledge of Linux system administration and automation
Extensive experience in fast-growing, consumer-facing, data-driven startups (preferred)
A Bachelor’s degree in Computer Science or a related technical field (listed for exceptional candidates)
Experience running a large infrastructure on AWS, Google Cloud, or Alibaba Cloud