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
Work on impactful features and projects (examples: GPT-4 chat interface, A/B testing observability integration, Spanish audio lessons, Math lessons, platform porting, dashboards, microservices)
Requirements
Graduating in Fall 2026 or Spring 2027
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
Programming experience in one or more of the following languages: Java, Python, Kotlin or Swift
12 weeks of consecutive availability (May 26, 2026 - August 21, 2026 or June 22, 2026 - September 18, 2026)
Ability to relocate to Pittsburgh, PA
Benefits
Language learning opportunities
Catered in-house lunches, breakfast, and dinner options
Company-wide Hackathon
PTO and company holidays
Frequent company-wide dinners, monthly celebrations, social clubs, and more
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.