OpenAI

Full Stack Software Engineer, ChatGPT Engineering

OpenAI1 months ago
Location

San Francisco

Type

Full Time

Salary

USD 185,000 – 385,000

Level

Mid

Role

Full Stack Engineer

Posted

Feb 3, 2026

Full TimeMid

The role

Summary

OpenAI is seeking a Full Stack Software Engineer to join the ChatGPT Engineering team, building end-to-end web applications and platform features that enhance ChatGPT experiences. The role combines front-end development with React/TypeScript and backend work using Node.js, Python, or Go to create scalable systems. This position offers the opportunity to work on cutting-edge AI products while collaborating with cross-functional teams including designers, product managers, and infrastructure engineers.

What you'll do

Full-Stack Development: Build end-to-end web applications and platform features that enhance ChatGPT user experiences
Cross-Functional Collaboration: Work closely with designers, product managers, and infrastructure teams to deliver cohesive solutions
API Design: Design and implement robust, scalable APIs that support frontend applications and external integrations
UI Component Development: Create engaging, responsive user interface components using modern frontend technologies
System Security: Ensure the integrity, security, and performance of all systems and applications you build
Code Quality: Contribute to team best practices in testing, code reviews, architecture decisions, and software development lifecycle
Feature Ownership: Take full ownership of features from initial design through deployment and maintenance
Performance Optimization: Monitor and optimize application performance, scalability, and user experience metrics

What we look for

Technical

Frontend ExpertiseProficiency in React and TypeScript for building modern web applications
Backend DevelopmentExperience with backend technologies including Node.js, Python, or Go
Full-Stack OwnershipAbility to own features from design to deployment across the entire technology stack
API DevelopmentStrong experience designing and implementing RESTful APIs and web services
Database KnowledgeUnderstanding of database design, optimization, and both SQL and NoSQL systems

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Equivalent ExperienceEquivalent professional experience in software development may substitute for formal education

Experience

Full-Stack Development3-5 years of experience building end-to-end web applications
Modern Web TechnologiesHands-on experience with React, TypeScript, and modern JavaScript frameworks
Backend SystemsProven track record of building scalable backend services and APIs
Collaborative DevelopmentExperience working in cross-functional teams with designers and product managers
Code Quality FocusDemonstrated commitment to writing high-quality, maintainable code and polished user experiences

Skills

Required skills

ReactProficiency in React framework for building user interfaces
TypeScriptStrong experience with TypeScript for type-safe frontend development
Backend TechnologiesExperience with Node.js, Python, or Go for server-side development
API DesignAbility to design and implement robust, scalable APIs
Full-Stack OwnershipComfortable owning features from design through deployment

Nice to have

AI/ML KnowledgeUnderstanding of artificial intelligence and machine learning concepts
Cloud PlatformsExperience with AWS, GCP, or Azure cloud infrastructure
DevOpsFamiliarity with CI/CD pipelines, Docker, and Kubernetes
Performance OptimizationExperience optimizing web application performance and scalability
Security Best PracticesKnowledge of web security principles and secure coding practices

Compensation & benefits

Salary

USD 185,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in OpenAI's growth

Health Insurance

Comprehensive medical, dental, and vision coverage

Flexible Work Locations

Option to work from San Francisco, New York, or Seattle offices

Professional Development

Opportunities to work on cutting-edge AI technology and learn from industry leaders

Equal Opportunity

Inclusive workplace committed to diversity and equal opportunity employment

Mission-Driven Work

Contribute to ensuring artificial intelligence benefits all of humanity


Interview process

  1. 1
    Initial Screen Phone or video call with recruiter to discuss background and interest in OpenAI
  2. 2
    Technical Phone Screen 45-60 minute technical interview covering coding fundamentals and problem-solving
  3. 3
    Take-Home Assignment Full-stack coding challenge demonstrating React and backend API skills
  4. 4
    Virtual Technical Interviews Multiple rounds covering system design, coding, and technical depth
  5. 5
    Behavioral Interview Discussion of past experiences, collaboration skills, and cultural fit
  6. 6
    Final Interview Meet with senior team members and discuss long-term vision and goals

Apply for this position

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