Staff Software Engineer, Learning Frontiers
New York, NY, USA · Staff · Full-time · Posted Oct 7, 2026
- Experience
- 8 years programming; 5 years testing and launching software products; 3 years software design and architecture.
- Education
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
About the job
Develops and scales experimental, AI-powered learning experiences for students and teachers, using learning science, rapid prototyping, and user research.
What you'll do
- Develop and evaluate research-backed learning concepts through prototypes, live experiments, and user studies.
- Build agentic features and advanced student and teacher tools across frameworks and infrastructure.
- Collaborate across Google product areas to scale validated educational concepts and shape technical and product direction.
What they ask for
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- 8 years of programming experience in Python, TypeScript/JavaScript, C++, Java, Kotlin, or Go.
- 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.
- Experience integrating generative AI tools or LLM interfaces into workflows.
Nice to have
- Experience in learning or education, cognitive science, psychometry, or learning analytics.
- Experience with rapid prototyping tech stacks, multimodal audio or video, or 0-to-1 experimental environments.
Pay
$207000 - $300000 (USD) base salary
Tools
Python, TypeScript/JavaScript, C++, Java, Kotlin, Go, Vercel
AI focus
Builds AI-powered learning experiences and agentic features; integrates generative AI tools or LLM interfaces and evaluates their impact.
Model-written summary · the original posting is authoritative