OpenAI

Full-Stack Engineer, ChatGPT Ecosystem (Apps Platform & SDK)

OpenAI1 months ago
Location

San Francisco

Type

Full Time

Salary

USD 185,000 – 490,000

Level

Senior

Role

Full Stack Engineer

Posted

Feb 10, 2026

Full TimeSenior

The role

Summary

OpenAI is seeking a Full-Stack Engineer to join their ChatGPT Ecosystem team, building the Apps Platform and SDK that will enable millions of developers to create ChatGPT applications. This role involves end-to-end feature development combining frontend and backend work to deliver developer-first experiences on a mission-critical platform that's transforming ChatGPT into a super-assistant.

What you'll do

Platform Development: Build and ship mission-critical features in the ChatGPT Apps SDK and broader platform architecture
Cross-Functional Collaboration: Partner with Product Management, Security, Trust & Safety, Research, and Engineering teams to design developer-first experiences
End-to-End Feature Ownership: Own complete features from early design and technical direction through implementation, launch, and iterative improvement
Scalable Infrastructure: Build scalable backend services and APIs that support the growing ChatGPT ecosystem
UI/UX Development: Develop polished frontend interfaces for app publishing, discovery, and capability management
Technical Leadership: Help establish long-term technical direction and architectural foundations for emerging product areas
Quality Assurance: Contribute to team best practices in testing methodologies, system architecture, and software development lifecycle quality

What we look for

Technical

Full-Stack DevelopmentStrong proficiency in both frontend and backend development with ability to deliver complete end-to-end features
Developer Platform ExperienceExperience building developer tools, SDKs, APIs, or platforms (Slack apps, open source libraries, developer tooling companies)
Web TechnologiesProficiency in modern web development technologies and frameworks
Scalable SystemsExperience designing and implementing scalable backend services and distributed systems
API DesignStrong understanding of RESTful API design principles and GraphQL implementation

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

Platform Engineering3+ years of experience building developer platforms, SDKs, or similar infrastructure products
Cross-Functional CollaborationProven track record of working with product managers, designers, and other engineering teams
Product-Oriented DevelopmentExperience in product-focused environments with emphasis on user experience and developer satisfaction

Skills

Required skills

Full-Stack DevelopmentProficiency in both frontend (React, JavaScript) and backend (Python, Node.js) technologies
API DevelopmentStrong experience in designing and implementing RESTful APIs and GraphQL endpoints
Platform ArchitectureUnderstanding of scalable platform design patterns and distributed systems
Developer ExperienceExperience building developer tools, SDKs, or platforms with focus on usability

Nice to have

React/Python StackSpecific experience with React for frontend and Python for backend development
AI/ML IntegrationUnderstanding of AI model integration and machine learning workflows
Security Best PracticesKnowledge of security principles for developer platforms and API design
Open Source ContributionsActive participation in open source projects and developer community

Compensation & benefits

Salary

USD 185,000 – 490,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in OpenAI's growth and success

Comprehensive Health Insurance

Medical, dental, and vision coverage with premium options

Flexible Work Arrangement

Hybrid work model combining in-office collaboration with remote flexibility

Professional Development

Continuous learning opportunities in cutting-edge AI and platform technologies

Parental Leave

Generous parental leave policies for new parents

Mental Health Support

Mental health resources and wellness programs for employee wellbeing


Interview process

  1. 1
    Application Review Initial screening of resume, portfolio, and GitHub contributions with focus on full-stack and platform experience
  2. 2
    Recruiter Phone Screen 30-minute conversation about background, interest in OpenAI, and role expectations
  3. 3
    Technical Phone Interview 45-minute coding interview focusing on full-stack problem solving and system design basics
  4. 4
    Virtual Technical Round 90-minute session including coding challenges, API design discussion, and platform architecture questions
  5. 5
    Cross-Functional Interview 60-minute discussion with Product and other team members about collaboration and product thinking
  6. 6
    Final Round Interview On-site or virtual final interviews with engineering leadership and team members, including system design and cultural fit assessment

Apply for this position

You'll be redirected to the company's application page