Principal Software Engineer
OpenAI- Compensation
- $459k–$536k Published range · Top quartile for Engineering (804 listings)
- Location
- Hybrid - San Francisco or New York City, 3 days/week Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About the Team
The ChatGPT Learning team creates the next generation of learning experiences within ChatGPT. Millions of people use ChatGPT each week to explore concepts, practice skills, and work through challenges, making learning one of the platform’s largest consumer use cases. The team brings together product engineering, design, AI research, and education to serve learners around the world.
About the Role
As a Principal Software Engineer on the ChatGPT Learning team, you will set technical direction and lead the design and development of products that help millions of people learn with ChatGPT. You’ll remain hands-on across the stack, building polished interfaces and scalable backend services. Working closely with product managers, designers, researchers, and platform teams, you’ll bring new model capabilities into everyday learning experiences. This position is based in San Francisco or New York City, with three days each week in the office. Relocation assistance is available to new employees.
What You’ll Do
- Lead end-to-end development of learning experiences in ChatGPT, from early exploration through production and iteration.
- Drive product and design decisions with product managers and designers, bringing technical insight, user feedback, and sound judgment to priorities and tradeoffs.
- Set technical direction for complex initiatives and guide architecture decisions that support rapid experimentation and long-term reliability.
- Build multimodal learning capabilities that combine text, images, voice, and interactive interfaces.
- Develop scalable services and APIs to support learning features throughout ChatGPT.
- Work with researchers, platform teams, designers, and engineers to prototype ideas and bring new AI capabilities to users.
- Improve performance, reliability, and usability across ChatGPT’s learning surfaces, using experiments and user feedback to guide improvements.
- Support other engineers through mentorship, code reviews, and clear technical guidance.
You Might Thrive Here If You Have
- 10+ years of software engineering experience, with a track record of shipping high-quality products across the full stack.
- Led complex technical initiatives and made architecture decisions that balance product needs, development speed, and maintainability.
- Experience driving product and design decisions in close partnership with product managers and designers.
- Enjoy building consumer products and taking ownership from initial concept through production.
- Bring clarity to ambiguous problems and translate them into practical product solutions.
- Strong product engineering instincts and care deeply about the quality of the user experience.
- Experience building interactive educational tools or learning products.
- Experience developing AI-powered applications or systems built around large language models.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, sex, sexual orientation, age, veteran status, disability, or other legally protected characteristics.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.