Full Stack Software Engineer, OpenAI Edu
Build and ship full-stack education products end-to-end, partnering with learning scientists, designers, and researchers. Requires 5+ years experience, proficiency in TypeScript/React and backend languages like Python/Go, plus focus on reliability and product sense.
About the job
Responsibilities
- Build and ship product experiences across the full stack for OpenAI’s education offerings
- Own projects end-to-end, from ideation and technical design through implementation, launch, and iteration
- Work closely with learning scientists and researchers to translate learning goals and evidence into product decisions
- Collaborate with design, data, and cross-functional partners to build thoughtful, high-quality user experiences
- Help define the engineering foundation for a growing education pod, including patterns, systems, and technical direction
- Contribute to products that may inform both consumer and B2B education experiences over time
Requirements
- 5+ years of professional engineering experience (excluding internships) in relevant roles at tech and product-driven companies
- Proficiency with TypeScript, React, and other web technologies
- Proficiency in one or more backend languages (Python, Go, Rust, TypeScript or similar) and distributed systems concepts
- Some experience with relational databases like Postgres/MySQL
- Care deeply about reliability, safety, and performance in production environments
- Interest in AI/ML (direct experience not required)
- Proven ability to thrive in fast-growing, product-driven companies by effectively navigating loosely defined tasks and managing competing priorities or deadlines
Nice-to-Haves
- Former founder, or early engineer at a startup who has built a product from scratch
- Experience building interactive educational tools or learning products
- Strong interest in improving access to education and expanding opportunities for learners worldwide
Skills
TypeScript, React, Python, Go, Rust, Postgres, MySQL, Distributed Systems
Similar jobs
Fullstack Engineering jobsBuild developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.
Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.
Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.
Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.