OpenAI

Software Engineer, Financial Engineering

OpenAI23 months ago
Location

San Francisco

Type

Full Time

Salary

USD 230,000 – 385,000

Level

Senior

Role

Backend Engineer

Posted

Apr 8, 2024

Full TimeSenior

The role

Summary

OpenAI's Financial Engineering team is seeking a senior software engineer to architect next-generation billing and monetization systems for their expanding AI product portfolio including ChatGPT and APIs. This role involves building scalable payment infrastructure, collaborating with cross-functional teams, and designing enterprise-ready billing platforms for both subscription and usage-based models.

What you'll do

Billing System Architecture: Design and architect next-generation billing and monetization systems for OpenAI's growing product portfolio
Full-Stack Development: Develop comprehensive billing integrations across the entire technology stack for ChatGPT and API users
Platform Design: Create versatile billing platforms supporting both subscription and usage-based models with enterprise-grade scalability
Integration Development: Build and integrate tools enabling internal teams to seamlessly incorporate billing data into their workflows
Cross-Functional Collaboration: Work closely with Product, Data, Finance, Go-To-Market teams, and engineering colleagues on billing solutions
System Scalability: Ensure billing infrastructure can handle OpenAI's rapid growth and complex product offerings
Payment Processing: Implement secure and reliable payment processing systems for various customer segments
Data Pipeline Management: Design and maintain data pipelines for billing analytics and financial reporting

What we look for

Technical

Software Engineering ExperienceMinimum 5 years of professional software engineering experience with production systems
Payments/Billing ExperiencePrior experience in payments, billing, or monetization systems (preferred but not required)
Production System DevelopmentSignificant experience developing and redeveloping production systems for new product capabilities
Scaling ExpertiseProven ability to handle scaling challenges in high-growth environments
Full-Stack DevelopmentExperience developing across the entire technology stack
API IntegrationStrong background in building and integrating APIs for complex systems

Education

Bachelor's DegreeBachelor's degree in Computer Science, Engineering, or related technical field (preferred)

Experience

Fast-Paced EnvironmentAbility to work effectively in environments with loosely defined requirements and competing priorities
Cross-Functional CollaborationExperience engaging with partners outside of engineering, including business stakeholders
User Experience FocusStrong commitment to creating exceptional user experiences and customer-focused products
Learning AgilityDemonstrated ability to quickly learn new technologies and effectively teach others

Skills

Required skills

Backend DevelopmentStrong proficiency in backend technologies and system architecture
Database ManagementExperience with relational and NoSQL databases for financial data
API DevelopmentExpertise in designing and implementing RESTful APIs and integrations
System ArchitectureAbility to design scalable, maintainable system architectures
Payment ProcessingUnderstanding of payment systems, billing cycles, and financial transactions
Cross-Functional CommunicationStrong collaboration skills with non-technical stakeholders

Nice to have

Payments Industry ExperiencePrior experience in fintech, payments, or billing system development
Cloud Platform ExpertiseAdvanced knowledge of AWS, GCP, or Azure cloud services
Microservices ArchitectureExperience designing and implementing microservices-based systems
Data AnalyticsUnderstanding of data pipelines and analytics for billing insights
Enterprise SoftwareExperience building enterprise-grade software solutions
AI/ML IntegrationFamiliarity with AI/ML systems and their monetization requirements

Compensation & benefits

Salary

USD 230,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Significant equity package as part of total compensation

Health Insurance

Comprehensive medical, dental, and vision coverage

Flexible Work Arrangement

Hybrid work model with flexibility between remote and office work

Professional Development

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

Equal Opportunity Employment

Inclusive workplace committed to diversity and equal opportunity

Reasonable Accommodations

Support for applicants with disabilities throughout the hiring process


Interview process

  1. 1
    Application Review Initial screening of resume and application materials focusing on relevant experience
  2. 2
    Recruiter Phone Screen 30-45 minute conversation about background, interests, and role alignment
  3. 3
    Technical Phone Interview 60-minute technical discussion covering system design and coding fundamentals
  4. 4
    System Design Interview In-depth system design session focusing on billing system architecture and scalability
  5. 5
    Behavioral Interview Discussion about collaboration, problem-solving, and cultural fit with cross-functional teams
  6. 6
    Final Interview Panel Meeting with team members and stakeholders to assess technical depth and team dynamics
  7. 7
    Reference Check Verification of previous work experience and professional references

Apply for this position

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