OpenAI

Full Stack Software Engineer, Jobs Platform

OpenAI2 months ago
Location

San Francisco

Type

Full Time

Salary

USD 293,000 – 490,000

Level

Senior

Role

Full Stack Engineer

Posted

Dec 22, 2025

Full TimeSenior

The role

Summary

OpenAI is seeking a Full Stack Software Engineer to build an AI-powered jobs platform that transforms career opportunities using ChatGPT and agent technology. The role involves developing end-to-end product features for matching, verification, and workflow automation while working with research teams to productize AI capabilities into scalable systems serving millions of users.

What you'll do

End-to-End Product Development: Own major product surfaces from conception to deployment, building next-generation AI-powered jobs platform features
Core Systems Architecture: Design and ship fundamental systems for candidate matching, verification, skills representation, and workflow automation
AI Research Integration: Collaborate with research teams to transform new model and agent capabilities into production-ready features for skills certification and opportunity matching
Scalable Platform Engineering: Build high-trust, reliable systems capable of supporting millions of job seekers and employers with optimal performance
Data-Driven Optimization: Run experiments, conduct user research, and iterate rapidly to identify success metrics focused on outcomes rather than vanity metrics
Cross-Functional Collaboration: Work closely with product, design, research, and operations teams to create human-centered AI-powered experiences
Platform Security & Reliability: Optimize systems for speed, reliability, and security while maintaining trust standards for economic mobility platform

What we look for

Technical

Full Stack DevelopmentProficiency in both frontend and backend technologies with ability to own features end-to-end
Production Systems ExperienceExperience building highly-available, user-facing products at scale
System ArchitectureUnderstanding of scalable system design, microservices, and distributed computing patterns
Database DesignExperience with relational databases, query optimization, and data modeling

Education

Computer Science BackgroundBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Continuous LearningCommitment to staying current with AI/ML developments and modern software engineering practices

Experience

Software Engineering ExperienceMinimum 5+ years of professional software development experience
Product DevelopmentExperience working on user-facing products with measurable business impact
Fast-Paced EnvironmentProven ability to thrive in ambiguous, rapidly changing startup environments
Cross-Stack OwnershipDemonstrated experience owning features across the entire technology stack

Skills

Required skills

Full Stack DevelopmentFrontend and backend development with modern frameworks and languages
System DesignAbility to architect scalable, reliable systems for millions of users
Product OwnershipEnd-to-end feature development from conception to production deployment
User-Centric ThinkingFocus on user impact and outcome-driven development practices

Nice to have

Marketplace SystemsExperience with matching algorithms, search systems, or personalization engines
AI/ML IntegrationInterest in AI-driven user experiences and workflow automation
ExperimentationA/B testing experience and data-driven decision making
Startup ExperienceComfort working in fast-moving, ambiguous environments with rapid iteration

Compensation & benefits

Salary

USD 293,000 – 490,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Significant equity package in one of the world's leading AI companies

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Access to cutting-edge AI research and continuous learning opportunities

Flexible Work Environment

Collaborative culture with focus on innovation and rapid iteration

Mission-Driven Impact

Opportunity to work on AI applications that directly transform people's economic opportunities


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge focused on full-stack problem solving and system design thinking
  3. 3
    System Design Interview Deep-dive technical discussion on building scalable AI-powered platforms
  4. 4
    Product & Team Fit Behavioral interview with hiring manager focusing on collaboration and user-centric thinking
  5. 5
    Final Round On-site or virtual panel including technical, product, and cultural fit assessments
  6. 6
    Reference Check Background verification and professional reference conversations

Apply for this position

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