Want to get hired at Duolingo?

Senior Platform Engineer

Duolingo

Beijing, Beijing, ChinaOn Site

Original Job Summary

About Duolingo's Mission

Our mission at Duolingo is to develop the best education in the world and make it universally available. Join us in a life-changing journey to educate over half a billion learners.

About the Role

As a Senior Platform Engineer on the Infrastructure Platform team, you will directly impact the engineering organization. You will help ensure reliability, scalability, and performance by designing and implementing cost-efficient, secure, and reliable infrastructure tools.

Key Responsibilities

  • Design and implement tools that streamline feature delivery.
  • Develop strategies to monitor infrastructure and manage costs.
  • Create effective self-service platforms for engineers.
  • Advise on deploying, managing, and controlling production services.

Requirements & Preferred Qualifications

Experience with configuration management and infrastructure management tools, containerization runtimes, and Linux system administration is essential. Extensive experience in fast-growing, consumer-facing startups along with a relevant degree in Computer Science is a plus. Expertise in running large infrastructures on cloud platforms like AWS, Google Cloud, or Alibaba Cloud is highly valued.

Key skills/competency

AWS, Terraform, Docker, Linux, automation, Infrastructure, cost management, cloud operations, configuration management, monitoring

How to Get Hired at Duolingo

🎯 Tips for Getting Hired

  • Research Duolingo's culture: Study their mission, values, and blog posts.
  • Tailor your resume: Highlight cloud and automation experience.
  • Showcase relevant tools: Detail experience with Terraform, Docker, and Linux.
  • Prepare for technical interviews: Practice infrastructure design and cost management scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review AWS and cloud service fundamentals.
Practice Terraform and Docker deployments.
Study Linux system administration commands.
Simulate cost management and scalability scenarios.

Behavioral Questions

Describe a challenging project experience.
Explain collaborative problem-solving steps.
Discuss adaptation to changing priorities.
Share examples of innovation under pressure.