Duolingo is looking to expand its educational offerings and improve its existing products, requiring software engineers to contribute to the development, testing, and maintenance of new features and services.
Requirements
- Programming experience in one or more of the following languages: Java, Python, Kotlin or Swift.
Responsibilities
- Contribute to full-stack software projects by developing, testing, and maintaining features and services.
- Develop, release, and maintain services and/or infrastructure
- Contribute to code reviews and collaborate across teams to ensure quality and scalability
Other
- Graduating in Fall 2025 or Spring 2026
- Pursuing a B.S. or M.S. degree in Computer Science or related technical field (i.e. math, physics or data science)
- Dedication to our mission of universally available education
- Ability to relocate to Pittsburgh, PA
- A GPA of 3.5+
- A Duolingo streak