OpenAI

Full-Stack Engineer, Consumer Devices

OpenAI1 months ago
Location

San Francisco

Type

Full Time

Salary

USD 293,000 – 325,000

Level

Senior

Role

Full Stack Engineer

Posted

Jan 20, 2026

Full TimeSenior

The role

Summary

OpenAI is seeking a Senior Full-Stack Engineer to build end-to-end web systems for both external customers and internal teams across hardware, research, and operations. This role requires 7+ years of experience building scalable web applications with strong security and usability focus, working in a hybrid environment in San Francisco.

What you'll do

Full-Stack Application Development: Design, build, and maintain web applications for external customers using modern frameworks and best practices
Internal Tooling Architecture: Design, build, and maintain internal tools used across hardware, research, design, operations, and software teams
Rapid Prototyping: Rapidly prototype and iterate on new tools in close collaboration with stakeholders to validate concepts quickly
System Architecture: Architect and deliver full-stack solutions with strong emphasis on usability, security, and scalability
Technology Evaluation: Evaluate third-party and open-source solutions and make sound build vs. buy decisions based on technical and business requirements
Best Practices Implementation: Establish and maintain best practices for internal tooling, including code quality, reliability, and security standards
Cross-functional Collaboration: Work closely with designers, engineers, and cross-functional partners to identify pain points and deliver solutions
Zero-to-One Development: Take projects from early prototypes to production-ready systems while making thoughtful trade-offs

What we look for

Technical

Full-Stack Web Development7+ years of professional software engineering experience with focus on full-stack web development
User-Facing ProductsProficiency in rapidly building user-facing products and internal applications
Security PrinciplesStrong understanding of security principles and best practices for protecting sensitive data
Modern FrameworksFamiliarity with broad range of modern front-end and back-end frameworks and tools
Zero-to-One ExperienceExperience working from zero-to-one on early-stage products and iterating quickly based on feedback

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Equivalent ExperienceEquivalent professional experience in software development may be considered in lieu of formal degree

Experience

Professional DevelopmentMinimum 7 years of professional software engineering experience
Full-Stack ExpertiseDemonstrated experience in both frontend and backend development
Product DevelopmentTrack record of shipping user-facing products from conception to production
Enterprise SystemsExperience building scalable systems for enterprise or high-traffic environments

Skills

Required skills

JavaScript/TypeScriptProficiency in modern JavaScript and TypeScript for full-stack development
React/Frontend FrameworksExperience with React or similar modern frontend frameworks
Backend DevelopmentStrong backend development skills with Node.js, Python, or similar technologies
Database ManagementExperience with both SQL and NoSQL databases
API DevelopmentRESTful API design and implementation experience
Security Best PracticesUnderstanding of web security principles, authentication, and data protection
Version ControlProficiency with Git and collaborative development workflows

Nice to have

Internal Tools DevelopmentExperience building internal tools for multidisciplinary teams (hardware, research, operations)
Third-party IntegrationTrack record of effectively selecting and integrating third-party or open-source solutions
Design CollaborationStrong design instincts and experience collaborating closely with designers
Infrastructure KnowledgeFamiliarity with containerization, CI/CD, and deployment for internal systems
Production BalanceExperience balancing speed with security and reliability in production environments
AI/ML IntegrationExperience integrating AI/ML models into web applications
GraphQLExperience with GraphQL for efficient data fetching

Compensation & benefits

Salary

USD 293,000 – 325,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Significant equity package with potential for substantial returns as OpenAI continues to grow

Relocation Assistance

Comprehensive relocation package for new employees moving to San Francisco

Hybrid Work Model

Flexible hybrid work arrangement with 4 days in office, 1 day remote per week

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Opportunities to work on cutting-edge AI technology and continuous learning

Collaborative Environment

Work alongside world-class researchers and engineers in AI field


Interview process

  1. 1
    Application Review Initial screening of resume, portfolio, and GitHub contributions focusing on full-stack experience
  2. 2
    Recruiter Phone Screen 30-minute call to discuss background, interest in OpenAI, and role expectations
  3. 3
    Technical Phone Interview 60-minute coding interview focusing on algorithm design and system architecture
  4. 4
    Take-Home Assignment Full-stack project demonstrating ability to build end-to-end web applications with security considerations
  5. 5
    Virtual Technical Panel 90-minute session with engineering team covering system design, code review, and technical problem-solving
  6. 6
    Behavioral Interview 45-minute discussion about collaboration, product thinking, and cultural fit with cross-functional teams
  7. 7
    Final Interview Round On-site or virtual final round with senior engineering leadership and potential team members

Apply for this position

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