OpenAI

Software Engineer, Scaled Abuse

OpenAI33 months ago
Location

San Francisco

Type

Full Time

Salary

USD 230,000 – 385,000

Level

Senior

Role

Backend Engineer

Posted

Jun 6, 2023

Full TimeSenior

The role

Summary

OpenAI's Applied Engineering team is seeking a Senior Software Engineer for their Scaled Abuse team to build next-generation anti-fraud systems that protect OpenAI's products and customers. This role combines backend engineering expertise with fraud detection specialization, working at the intersection of engineering and security to detect, prevent, and respond to fraudulent behavior at scale while maintaining excellent user experience.

What you'll do

Fraud Detection System Design: Design and build scalable systems for fraud detection and remediation while balancing fraud loss, implementation costs, and customer experience
Cross-functional Collaboration: Work closely with finance, security, product, research, and trust & safety operations to holistically combat fraudulent and abusive actors
Threat Intelligence: Stay current with latest fraud techniques and tools to maintain defenses against determined and well-resourced adversaries
AI Model Integration: Utilize GPT-5 and future AI models to enhance fraud and abuse detection capabilities
Real-time Detection Systems: Build and operate backend systems powering real-time fraud detection, investigation workflows, and enforcement mechanisms
System Architecture: Develop strong intuition about end-to-end system behavior and propose pragmatic improvements for enhanced resilience

What we look for

Technical

Backend Engineering ExperienceMinimum 5 years of software engineering experience in backend and data systems development
Fraud/Abuse OperationsAt least 2 years of hands-on experience in fraud or abuse analysis, investigation, and/or operations
Codebase NavigationAbility to quickly dive into unfamiliar codebases, understand system architecture, and develop strong technical intuition
Python ProficiencyStrong programming skills in Python for backend development and data processing
Infrastructure TechnologiesExperience or willingness to learn Terraform, Kubernetes, Azure, PostgreSQL, and Kafka

Experience

Ambiguity ManagementComfort working with ambiguous requirements and rapidly changing conditions in fraud detection
Learning AgilityVoracious desire to learn new technologies and share knowledge clearly with team members
System ImprovementTrack record of making pragmatic improvements that strengthen overall engineering position

Skills

Required skills

Backend Development5+ years building scalable backend systems and data processing pipelines
Fraud Detection2+ years experience in fraud analysis, investigation, or anti-abuse operations
Python ProgrammingStrong proficiency in Python for backend services and data analysis
System ArchitectureAbility to understand complex systems and propose architectural improvements
Problem SolvingSkills in analyzing ambiguous problems and developing systematic solutions

Nice to have

Machine LearningExperience with ML techniques for fraud detection and pattern recognition
Cloud InfrastructureHands-on experience with Azure cloud services and container orchestration
Real-time SystemsExperience building real-time detection and response systems at scale
Security EngineeringBackground in security engineering and threat modeling

Compensation & benefits

Salary

USD 230,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in OpenAI's growth

Equal Opportunity

Inclusive workplace with equal opportunity employment policies

Reasonable Accommodations

Commitment to providing reasonable accommodations for applicants with disabilities

Fair Chance Employment

Considers qualified applicants with arrest or conviction records in compliance with local laws


Interview process

  1. 1
    Application Review Initial screening of technical background, fraud detection experience, and cultural fit
  2. 2
    Technical Phone Screen Discussion of backend engineering experience, fraud detection knowledge, and system design concepts
  3. 3
    System Design Interview Design a fraud detection system addressing real-time processing, scalability, and false positive management
  4. 4
    Coding Assessment Python programming exercise focused on data processing and algorithm implementation for fraud detection
  5. 5
    Fraud Domain Interview Deep dive into fraud analysis experience, investigation methodologies, and abuse pattern recognition
  6. 6
    Cross-functional Interview Collaboration scenarios with Trust & Safety, Security, and Product teams on fraud mitigation strategies
  7. 7
    Final Round Leadership interview covering career goals, learning agility, and alignment with OpenAI's mission

Apply for this position

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