Software Engineer, Native Learning Experiences
Core
Own the vision and execution of OpenAI's native learning offering within ChatGPT to help users develop and apply AI skills through real work.
Role type
Staff-level full-stack product engineer (AI education)
Builds
End-to-end product experiences, reusable components, and internal tools for education and content partners
Domain
Artificial Intelligence / EdTech / Learning Science
Deliverable
product features
Required skills
TypeScript, React, backend services and APIs, relational databases, stateful user flows, instrumentation, distributed systems, reliability, performance, accessibility, safety, security
Preferred skills
5+ years professional engineering experience, startup founding or early-stage product development, education or learning products, AI literacy, enterprise enablement, LLM applications, developer tools, agent-assisted workflows, personalized experiences, translating research into product decisions
Technologies
TypeScript, React, relational databases
Responsibilities
Design systems for learner state, progress, re-entry, content and runtime integration, experimentation, telemetry, and evaluation; Create reusable components and internal tools for partners; Build entry points, hands-on practice, feedback, telemetry, and evaluation capabilities; Partner with cross-functional teams including engineering, research, design, and data; Translate learning and product goals into requirements, prototypes, and metrics; Evaluate product quality and adoption using data and feedback; Make pragmatic tradeoffs across speed, quality, scalability, and operational simplicity