Duolingo's Advanced Math Team is looking to leverage AI and large language models to generate engaging, high-quality educational content for teaching advanced math concepts, making complex topics approachable and fun for learners.
Requirements
- Strong competencies in data structures, algorithms, and software design
- Experience programming in Java, Python, or Kotlin
- Solid understanding of one or more database technologies
- Industry experience building high-traffic APIs using public cloud providers
Responsibilities
- Collaborate on software projects with product design and backend aspects
- Develop, release, and maintain backend services and/or infrastructure
- Lead individual project priorities, milestones, and ensure we're always shipping
Other
- A Bachelor’s degree in Computer Science or a related technical field
- We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation, please contact accommodations@duolingo.com.
- Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
- By applying for this position your data will be processed as per the Duolingo Applicant Privacy Notice.