OpenAI

Android Engineer, Applied Foundations

OpenAI1 months ago
Location

San Francisco

Type

Full Time

Salary

USD 230,000 – 385,000

Level

Senior

Role

Android Engineer

Posted

Jan 20, 2026

Full TimeSenior

The role

Summary

OpenAI's Applied Foundations team is seeking a Senior Android Engineer to build core mobile experiences for identity, payments, safety, and user account management across their AI products. The role involves creating reusable Android foundations while working with cutting-edge AI technologies at global scale.

What you'll do

Core Mobile Experience Development: Build and maintain user sign-up, account management, family features, and payment systems for OpenAI mobile applications
Reusable Foundation Architecture: Create and maintain shared Android libraries and components that other product teams depend on for rapid development
Client-Side Systems Engineering: Own complex systems spanning UI, networking, local state management, payment integrations, and platform-specific features
Cross-Functional Collaboration: Work closely with backend engineers, product managers, and safety teams to architect solutions for OpenAI's mobile ecosystem
Security and Safety Implementation: Implement robust security measures and safety features to protect user data and ensure trusted interactions with AI products
Performance Optimization: Optimize mobile app performance, reduce latency, and ensure smooth user experiences at global scale
Code Quality and Best Practices: Maintain high code quality standards, conduct code reviews, and establish Android development best practices across teams

What we look for

Technical

Android Development ExpertiseProven track record of building high-quality Android applications in production environments
Kotlin ProgrammingFluency in Kotlin with solid understanding of modern Android development patterns
Android Architecture ComponentsExperience with Android Architecture Components, MVVM, and modern app architecture patterns
Mobile SecurityStrong understanding of mobile security best practices, encryption, and secure data handling
Payment SystemsExperience integrating payment processing systems and handling sensitive financial data
Performance OptimizationExpertise in mobile app performance optimization, memory management, and battery efficiency

Education

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

Experience

Professional Software EngineeringMinimum 4+ years of professional software engineering experience
Production Android ApplicationsDemonstrated experience shipping and maintaining Android applications used by large user bases
Cross-Functional CollaborationExperience working with product managers, designers, and backend engineers in fast-paced environments

Skills

Required skills

Kotlin/Java ProgrammingExpert-level proficiency in Kotlin with strong Java background for Android development
Android SDK & ArchitectureDeep understanding of Android SDK, architecture components, and modern development patterns
Mobile UI/UX DevelopmentExperience building intuitive, performant mobile user interfaces with attention to user experience
API IntegrationProficiency in integrating RESTful APIs, handling network requests, and managing data synchronization
Security ImplementationKnowledge of mobile security best practices, encryption, authentication, and secure data storage
Performance OptimizationAbility to optimize app performance, reduce memory usage, and improve battery efficiency

Nice to have

AI/ML IntegrationExperience integrating AI/ML models or working with AI-powered features in mobile applications
Jetpack ComposeExperience with modern Android UI toolkit for declarative UI development
Payment ProcessingKnowledge of payment gateway integrations, PCI compliance, and financial transaction security
Multi-Platform ExperienceExperience with cross-platform development or iOS development for better collaboration
Large-Scale SystemsExperience building applications that serve millions of users with high availability requirements
Open Source ContributionsActive participation in Android or mobile development open source communities

Compensation & benefits

Salary

USD 230,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in OpenAI's growth and success

Comprehensive Health Coverage

Medical, dental, and vision insurance with premium coverage options

AI Research Access

Direct access to cutting-edge AI research, models, and tools for personal and professional development

Learning and Development

Professional development budget, conference attendance, and continuous learning opportunities

Flexible Work Environment

Modern office facilities in San Francisco with collaborative workspaces and state-of-the-art technology

Mission-Driven Work

Opportunity to work on AI technology that benefits humanity while shaping the future of artificial intelligence


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background, motivation, and basic qualifications
  2. 2
    Technical Phone Screen 45-60 minute technical interview focusing on Android development concepts, system design, and coding problems
  3. 3
    Take-Home Assignment Android development project to demonstrate coding skills, architecture decisions, and attention to detail
  4. 4
    Virtual Technical Round Live coding session with senior engineers covering algorithm problem-solving and Android-specific challenges
  5. 5
    System Design Interview Discussion of mobile architecture, scalability, and design decisions for large-scale Android applications
  6. 6
    Final Round Interviews Panel interviews with team members covering technical depth, cultural fit, and collaboration skills
  7. 7
    Reference and Background Check Verification of work history and professional references, including security clearance for AI safety work

Apply for this position

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