OpenAI

Android Engineer, ChatGPT Mobile Infrastructure

OpenAI2 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 185,000 – 385,000

Level

Staff

Role

Android Engineer

Posted

Mar 1, 2026

Full TimeStaff

The role

Summary

OpenAI is seeking a Staff+ Android Engineer to build the core Kotlin-based platform infrastructure powering ChatGPT, Sora, and other AI-driven Android applications. This role focuses on scaling Android development through performance optimization, framework development, and CI/CD improvements in the era of advanced AI tools.

What you'll do

Core Framework Development: Build and evolve core Kotlin frameworks used across multiple apps including caching, state management, observability, navigation, and component systems
Performance Optimization: Enhance app performance across startup time, responsiveness, memory usage, and battery life through profiling, monitoring, and architectural improvements
Reliability Engineering: Increase application reliability by reducing crashes, improving error handling, and driving release process improvements
Cross-Team Collaboration: Work closely with product engineering teams to identify pain points and emerging infrastructure needs
Internal Tooling Development: Develop internal tools and automation including CI systems, testing frameworks, guardrails, and Codex agent skills to accelerate engineering velocity
API Design & Architecture: Transform real-world constraints into simple abstractions with intuitive APIs, enforceable contracts, and safe defaults

What we look for

Technical

Android Development ExpertiseStrong expertise in Android development with Kotlin, modern architecture patterns, and Jetpack components
Platform Engineering ExperienceExperience with platform challenges including frameworks, architecture, performance optimization, and developer tooling
Systems ThinkingAbility to think in systems, fight entropy, and tackle ambiguous technical challenges
Performance EngineeringExperience with profiling, monitoring, and optimizing Android application performance

Education

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

Experience

Staff-Level ExperienceStaff+ level engineering experience with demonstrated ability to drive large-scale technical initiatives
Platform DevelopmentExperience building platforms, frameworks, or infrastructure that other engineers use
Mobile InfrastructureBackground in mobile platform development, CI/CD, or developer productivity tools

Skills

Required skills

Kotlin ProgrammingExpert-level proficiency in Kotlin for Android development
Android ArchitectureDeep understanding of modern Android architecture patterns and best practices
Performance OptimizationExperience with Android performance profiling, monitoring, and optimization techniques
System DesignAbility to design scalable, maintainable mobile platform architecture
CI/CD SystemsExperience building and maintaining continuous integration and deployment pipelines
Testing FrameworksProficiency with automated testing, unit testing, and quality assurance practices

Nice to have

AI/ML IntegrationExperience integrating AI/ML capabilities into mobile applications
Cross-Platform DevelopmentUnderstanding of multi-platform mobile development strategies
Developer ToolingExperience creating tools and frameworks that improve developer productivity
Open Source ContributionActive contribution to Android open source projects or libraries
Large-Scale SystemsExperience with high-scale mobile applications and infrastructure

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 Arrangements

Remote work options available for qualified candidates

Professional Development

Access to cutting-edge AI research and technology development

Innovation Environment

Opportunity to work on world-changing AI technology and products


Interview process

  1. 1
    Initial Screening Phone or video screening with recruiter to discuss background and role fit
  2. 2
    Technical Assessment Coding assessment focusing on Android development, Kotlin, and system design
  3. 3
    Technical Interview Deep-dive technical interview covering Android architecture, performance optimization, and platform engineering
  4. 4
    System Design Interview Mobile platform system design discussion focusing on scalability and infrastructure
  5. 5
    Team Interviews Interviews with team members and cross-functional partners
  6. 6
    Final Interview Leadership interview focusing on technical leadership and cultural fit

Apply for this position

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