Skip to main content
Duolingo logo

Software Engineer Intern

DuolingoNew York, NY · Pittsburgh, PA · Seattle, WA

  • $54 – $56 / hour
  • Internship
  • Full time

Overview

Duolingo's mission 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.

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 or 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 will have real impact for our learners and internal users.
  • A fun, mission-driven environment, where you'll have lots of opportunities to grow as an engineer and make meaningful connections with your colleagues.

Past projects include...

  • Developing a GPT-4 chat interface for one of our internal tools to streamline content creation.
  • Integrating our A/B testing framework with our observability stack to flag experiments that introduce errors.
  • Spanish audio lessons to improve listening comprehension.
  • Crafting new lessons to teach Coordinates in our Math course.
  • Porting large features to new platforms (iOS, Android, web).
  • Dashboards and tooling for site reliability insights.
  • Crafting new microservices from scratch.

Why you'll love working here...

  • Language learning opportunities.
  • Catered in-house lunches, and breakfast and dinner options.
  • Company-wide Hackathon.
  • PTO and company holidays.
  • Frequent company-wide dinners, monthly celebrations, social clubs, and so much more!

Connect with your recruiter on the benefits for interns at Duolingo!

Skills mentioned

  • Java
  • Python
  • Microservices
  • Kotlin
  • Full-stack development
  • A/B Testing
  • Swift
  • Observability

Browse more jobs

Similar entry-level roles

Duolingo • Pittsburgh, PA

Full time
Internship
  • Java
  • Python
  • Kotlin
  • Swift

$47.02 – $48.99 / hour

8 hours ago

Duolingo • Pittsburgh, PA

Full time
Internship
  • Data Analysis
  • Statistical Analysis
  • UI/UX Design
  • Product Management
  • Market Research

$54 – $56 / hour

8 hours ago

Mercor • San Francisco, CA

Full time
Internship
  • NoSQL
  • SQL
  • Python
  • JavaScript
  • Go
  • Cloud Platforms
  • +1 more

5 hours ago

Intel • Hillsboro, OR · Phoenix, AZ · Folsom, CA · Santa Clara, CA · Austin, TX

Full time
Internship
  • C++
  • Java
  • Python
  • Data Analysis
  • Automation
  • Debugging
  • +2 more

$96k – $96k / year

6 hours ago