Duolingo

Software Engineer, Intern

New York, NY; Pittsburgh, PA; Seattle, WA

University

Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in!

At Duolingo, you’ll join a team that cares about educating our users, experimenting with big ideas, making fact-based decisions, and finding innovative solutions to complex problems. You’ll have limitless learning opportunities and daily collaborations with world-class minds — while doing work that’s both meaningful and fun.

Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.

Read our blog to learn more.

🧠 What you'll do...

  • Contribute to full-stack software projects by developing, testing, and maintaining features and services.
  • Develop, release, and maintain services and/or infrastructure
  • Lead individual project priorities, deadlines, and deliverables
  • Contribute to code reviews and collaborate across teams to ensure quality and scalability

✅ What we're looking for...

  • Graduating December 2027 - August 2028
  • Pursuing a B.S. or M.S. degree in Computer Science or a related technical field (e.g. math, physics or data science)
  • Dedication to our mission of universally available education
  • Programming experience in one or more of the following languages: Java, Python, Kotlin, or Swift.
  • 12 weeks of consecutive availability
  • May 24, 2027 - August 13, 2027
  • June 14, 2027 - September 3, 2027
  • Deadline to apply: September 30, 2026

⭐ What you can expect...

  • Close support from your mentor and your team
  • Working on features and projects that
Read the rest on careers.duolingo.com