OpenAI

iOS Software Engineer, ChatGPT Engineering

OpenAI2 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 185,000 – 385,000

Level

Senior

Role

iOS Engineer

Posted

Feb 25, 2026

Full TimeSenior

The role

Summary

OpenAI is seeking an experienced iOS Software Engineer to build and enhance the ChatGPT iOS app, working on cutting-edge AI-powered mobile features. The role involves full-stack mobile development from design to deployment, collaborating with cross-functional teams including Product, Design, and Research. Strong iOS development experience with Swift/SwiftUI and passion for creating exceptional mobile AI experiences are essential.

What you'll do

Feature Development: Build and ship new iOS features that expand the boundaries of AI-powered mobile applications
Performance Optimization: Drive improvements in app performance, architecture, test coverage, tooling, and reliability
Cross-functional Collaboration: Collaborate with Product, Design, Research, and other Engineering teams to enhance user delight
End-to-end Ownership: Own components end-to-end including design, implementation, testing, launch, and iteration
System Integration: Integrate with backend and AI systems to deliver seamless mobile experiences
Code Quality: Maintain high code quality standards through reviews, testing, and documentation
Architecture Design: Design scalable and maintainable iOS architecture patterns for AI-driven features
User Experience: Create intuitive and performant mobile experiences that delight millions of users

What we look for

Technical

iOS DevelopmentDeep experience in iOS development with Swift and Objective-C
iOS FrameworksProficiency with UIKit, SwiftUI, Core Data, and other iOS frameworks
Performance OptimizationExperience with iOS performance optimization and memory management
API IntegrationStrong background in REST API integration and networking
TestingExperience with unit testing, UI testing, and test-driven development

Education

Computer Science DegreeBachelor's degree in Computer Science, Engineering, or related technical field preferred
Alternative EducationEquivalent professional experience in iOS development may substitute for formal education

Experience

iOS Development5+ years of professional iOS development experience
Mobile App PublishingExperience shipping consumer-facing mobile applications to the App Store
Cross-functional TeamsExperience collaborating with Product, Design, and Research teams
AI/ML IntegrationPrevious experience integrating AI/ML models into mobile applications preferred

Skills

Required skills

Swift ProgrammingExpert-level Swift programming skills for iOS development
iOS SDKDeep knowledge of iOS SDK, UIKit, and SwiftUI frameworks
Mobile ArchitectureExperience designing scalable mobile application architecture
API IntegrationStrong experience with REST APIs and network programming
Version ControlProficiency with Git and collaborative development workflows

Nice to have

AI/ML IntegrationExperience integrating machine learning models into mobile applications
Core MLKnowledge of Apple's Core ML framework for on-device AI
Reactive ProgrammingExperience with Combine or other reactive programming frameworks
Performance ProfilingAdvanced skills in iOS performance optimization and memory management
AccessibilityExperience implementing iOS accessibility features and VoiceOver support

Compensation & benefits

Salary

USD 185,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Competitive equity package with significant upside potential in AI industry leader

Health Insurance

Comprehensive medical, dental, and vision coverage for employees and families

Mental Health Support

Access to mental health resources and counseling services

Professional Development

Learning and development budget for conferences, courses, and skill advancement

Flexible Work

Hybrid work arrangement with flexibility between office and remote work

Unlimited PTO

Unlimited paid time off policy to support work-life balance

Parental Leave

Generous parental leave policy for new parents

401k Matching

Company matching for retirement savings contributions


Interview process

  1. 1
    Application Review Initial screening of resume, portfolio, and GitHub repositories by hiring team
  2. 2
    Recruiter Screen 30-minute phone conversation with recruiter covering background and role expectations
  3. 3
    Technical Phone Screen 45-minute technical interview covering iOS concepts, Swift programming, and problem-solving
  4. 4
    Take-home Project iOS coding project demonstrating mobile development skills and code quality
  5. 5
    Virtual Onsite 4-hour virtual interview loop including system design, coding, and behavioral interviews
  6. 6
    Team Match Final interview with potential team members and hiring manager
  7. 7
    Reference Check Professional reference verification and background check process

Apply for this position

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