
About Duolingo
The language education platform for everyone
Key Highlights
- Over 500 million learners using the app
- 95 courses across 38 languages offered
- Duolingo English Test accepted by 2,000+ institutions
- Headquartered in Pittsburgh, PA with 1001+ employees
Duolingo is a leading language education platform headquartered in East Liberty, Pittsburgh, PA, with over 500 million learners worldwide. The company offers 95 courses across 38 languages and has developed the Duolingo English Test, accepted by more than 2,000 institutions globally. Since its IPO i...
🎁 Benefits
Duolingo provides comprehensive medical, dental, and vision coverage for employees and their families, along with mental health support and fertility ...
🌟 Culture
Duolingo fosters a data-driven culture with a focus on continuous improvement in language education. Its team includes language learning scientists an...
Overview
Duolingo is hiring a Senior Backend Engineer to build and maintain foundational systems for their learning app. You'll work with technologies like Java and Python to ensure high performance and reliability. This position requires significant experience in backend engineering.
Job Description
Who you are
You have 5+ years of backend engineering experience, building scalable systems that handle large user bases. You understand the intricacies of distributed systems and have a knack for solving complex technical challenges. Your expertise in Java and Python allows you to design and implement robust backend services that are both reliable and efficient.
You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions. Your experience includes mentoring junior engineers and sharing best practices to foster a culture of continuous improvement. You are passionate about education and technology, aligning with Duolingo's mission to make learning accessible to everyone.
What you'll do
As a Senior Backend Engineer at Duolingo, you will play a crucial role in the Core Service Infrastructure team, responsible for building and maintaining the systems that power the Duolingo app. You will design and implement best practices to ensure these services remain high-performing and easy to operate as the company scales. You will also collaborate with the Service Delivery team to ensure the platform is always available for learners, directly impacting the user experience.
You will lead the adoption of next-generation technologies, driving innovation within the engineering organization. Your responsibilities will include conducting code reviews, optimizing database performance, and ensuring the reliability of backend services. You will also participate in running experiments to make data-driven decisions that enhance the learning experience for millions of users.
What we offer
At Duolingo, you will find a supportive environment that encourages learning and growth. You will have access to mentorship from world-class engineers and opportunities to work on a variety of projects that have a meaningful impact on education. We offer competitive compensation and benefits, along with a culture that values diversity and inclusion. Join us in our mission to develop the best education in the world and make it universally available.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Duolingo.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Govini is hiring a Senior Software Engineer to transform Defense Acquisition processes into a software-driven strategic advantage. You'll work on building high-quality solutions that matter. This position requires a passion for quality and problem-solving skills.

Software Engineering
Point72 is hiring a Senior Software Engineer to contribute to their technology initiatives. This role requires extensive experience in software development and engineering principles.

Software Engineering
Point72 is hiring a Senior Software Engineer to contribute to their engineering team. You'll be involved in developing software solutions and enhancing existing systems. This position requires significant experience in software engineering.

Backend Engineer
Conduit is hiring a Senior Backend Engineer to design and scale systems for their fintech and payments platform. You'll work with Node.js, TypeScript, and PostgreSQL to deliver scalable APIs. This position requires strong product awareness and deep technical expertise.

Software Engineering
Optiver is hiring a Senior Software Engineer to lead technical projects and enhance trading infrastructure. You'll work with Java and C++ to develop high-performance systems. This position requires significant experience in software engineering.