What is an Engineering Manager at Duolingo?
An Engineering Manager at Duolingo plays a unique, highly impactful role that bridges the gap between deep technical execution and people leadership. Unlike traditional management roles where leaders step entirely away from the codebase, Duolingo expects its managers to remain technically sharp and deeply connected to the day-to-day engineering work. In this role, you will lead high-performing teams responsible for features that directly impact hundreds of millions of language learners worldwide, such as gamified learning mechanics, personalized notification engines, and interactive translation hints.
The scale at which Duolingo operates requires engineering leaders who can navigate high-throughput systems, complex microservices, and rapid A/B testing cycles. You will be tasked with fostering an inclusive, high-growth environment for your engineers while collaborating closely with product managers, designers, and curriculum experts. Your success is measured not only by the operational excellence and velocity of your team but also by your ability to scale systems that keep users engaged and learning every single day.
Ultimately, being an Engineering Manager here means championing a culture of data-driven decision-making, technical rigor, and user empathy. Whether you are optimizing notification delivery systems in New York or scaling backend infrastructure in Pittsburgh, you will guide your team through complex technical trade-offs while directly contributing to Duolingo's mission of making education free, fun, and available to all.



