Software Engineer, Intern
Core
Full-stack software development for education features, services, and infrastructure supporting Duolingo's global learners.
Role type
Intern Software Engineer (Full-stack)
Builds
Full-stack features, services, infrastructure, and internal tools for language learning and site reliability.
Domain
EdTech / Language Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kotlin, Swift, full-stack development, testing, code reviews
Responsibilities
Develop, test, and maintain full-stack features and services; release and maintain services/infrastructure; lead individual project priorities and deliverables; contribute to code reviews and cross-team collaboration.
Seniority
Intern
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.