Machine Learning Engineer, Implicit Signals

ML Engineer · Senior · Full Time

San FranciscoUSD 381k – 510k2w ago
Apply for this role

Opens OpenAI's application page

Role

What you'll do.

Join OpenAI's Implicit Signals team as a Machine Learning Engineer to build and deploy classification and evaluation systems that provide critical feedback to post-training and research teams. This role combines machine learning expertise with production engineering to develop reliable, scalable classifiers that help researchers assess model behavior and drive improvements. You'll own the complete lifecycle of ML systems—from problem formulation and supervised fine-tuning through production deployment, optimization, and continuous improvement—working at the intersection of rigorous scientific evaluation and practical software engineering.

Responsibilities

  • Build and Deploy Production Classification Systems: Develop, deploy, and operate production-grade classification and evaluation systems that deliver reliable, actionable feedback to post-training and research teams. Ensure systems meet accuracy, reliability, and performance standards while maintaining seamless integration with downstream research workflows.
  • Optimize Production Inference at Scale: Engineer efficient inference pipelines by optimizing model serving, implementing intelligent batching and caching strategies, and balancing throughput, latency, and compute utilization to minimize operational costs while maintaining quality standards.
  • Train and Refine Classifiers: Implement supervised fine-tuning and knowledge distillation techniques to develop high-quality classifiers. Conduct rigorous validation testing, measure performance against quality benchmarks, and optimize for deployment before production release.
  • Ensure Production Reliability and Observability: Establish comprehensive monitoring and observability for deployed classifiers, rapidly diagnose production issues, implement fixes, and continuously enhance performance through iterative improvements and performance analysis.
  • Design Rigorous Evaluation Frameworks: Architect and implement rigorous evaluation methodologies that assess model accuracy, calibration, generalization across diverse inputs, and potential measurement bias. Guide production tradeoff decisions with empirical evidence and statistical rigor.
  • Collaborate with Cross-Functional Teams: Partner closely with software engineers to integrate models into reliable execution systems and manage safe model rollouts. Work with researchers and data scientists to translate research needs into concrete modeling objectives and production requirements.
  • Develop Reusable ML Infrastructure Tools: Build and maintain engineering tools and frameworks that accelerate classifier training, evaluation, deployment, and iteration cycles. Create abstractions and utilities that increase team velocity and reduce time-to-production for future classifier development.
  • Translate Research Questions into ML Problems: Collaborate with post-training researchers to decompose open-ended questions about model behavior into well-defined, tractable machine learning problems with clear success criteria and evaluation methodologies.

Qualifications

What we look for.

Technical

  • End-to-End ML Project Ownership

    Proven experience taking machine learning projects from initial problem formulation and experimental phase through production deployment, including monitoring and optimization post-launch.

  • Supervised Learning and Statistical Foundations

    Strong theoretical understanding of supervised learning algorithms, statistical inference, hypothesis testing, experimental design, and validation methodologies for robust model evaluation.

  • Model Evaluation and Error Analysis

    Practical expertise in comprehensive model evaluation including performance metrics, error analysis, systematic bias detection, and strategies for managing imperfect or noisy labels in real-world datasets.

  • Production ML Systems Development

    Strong software engineering capabilities with demonstrated ability to architect, build, and maintain scalable, maintainable production machine learning systems with robust testing and deployment pipelines.

  • Inference Performance Optimization

    Deep understanding of inference performance characteristics, ability to reason about and optimize tradeoffs between model quality, inference latency, and computational resource costs.

  • Scientific and Pragmatic Problem-Solving

    Ability to balance rigorous scientific methodology with practical engineering considerations, making data-driven decisions while maintaining shipping velocity in fast-paced environments.

Education

  • Bachelor's Degree in Computer Science or Related Field

    Formal education in computer science, machine learning, statistics, engineering, or closely related discipline providing foundational knowledge for ML systems development.

Experience

  • 5+ Years ML and Software Engineering Experience

    Minimum five years of professional experience in machine learning and software engineering roles with demonstrated growth and increasing responsibility in production ML systems.

  • Production ML Systems Deployment

    Hands-on experience deploying, operating, and improving machine learning systems in production environments, managing real-world constraints including latency, cost, and reliability requirements.

  • Cross-Functional Collaboration

    Demonstrated ability to work effectively with research teams and software engineers on complex, ambiguous problems, translating between research objectives and engineering implementations.

Skills

Required

  • Python

    Expert-level Python proficiency for implementing machine learning algorithms, data processing, model training pipelines, and production inference systems.

  • Machine Learning Frameworks

    Proficiency with PyTorch, TensorFlow, or similar frameworks for building, training, fine-tuning, and deploying deep learning models at scale.

  • Model Training and Optimization

    Expertise in supervised learning, model optimization techniques, hyperparameter tuning, and advanced training strategies like fine-tuning and knowledge distillation.

  • Statistical Analysis

    Strong foundations in statistical methods, hypothesis testing, confidence intervals, and experimental design for rigorous model evaluation and comparison.

  • Production Systems Design

    Experience designing and implementing robust systems for model inference, serving, and monitoring in production environments with reliability and scalability requirements.

  • Data Pipeline Engineering

    Ability to build efficient data processing pipelines, implement feature engineering, data validation, and maintain data quality for ML model training and inference.

  • Model Evaluation and Metrics

    Expertise in defining appropriate evaluation metrics, conducting rigorous model assessment, analyzing performance across different scenarios, and detecting systematic biases.

  • Software Engineering Best Practices

    Strong proficiency in software engineering principles including code organization, testing strategies, version control, continuous integration, and maintainable system architecture.

Preferred

  • Model Distillation

    Nice to have

    Experience with knowledge distillation techniques for creating efficient, compact models that maintain performance while reducing inference costs and latency.

  • Representation Learning

    Nice to have

    Familiarity with representation learning and embedding methods for developing rich feature representations that improve model performance and generalization.

  • Model Calibration

    Nice to have

    Experience with probability calibration techniques, ensuring model confidence scores accurately reflect true prediction probabilities for reliable downstream decision-making.

  • Efficient Inference Optimization

    Nice to have

    Experience optimizing inference systems for efficiency through quantization, pruning, model compression, batching strategies, and hardware-aware optimization techniques.

  • AI Agent Utilization

    Nice to have

    Proficiency with modern AI agents and large language models to accelerate development velocity across multiple workstreams and improve productivity in fast-paced research environments.

  • Classification System Design

    Nice to have

    Background in building and deploying classification systems for production use, including handling class imbalance, multi-class problems, and real-world labeling challenges.

  • Model Serving and Inference Frameworks

    Nice to have

    Experience with model serving platforms like TensorFlow Serving, TorchServe, or similar infrastructure for deploying and managing models at scale with low latency.

  • LLM Fine-tuning

    Nice to have

    Experience fine-tuning large language models, implementing parameter-efficient methods, and optimizing large model inference for production deployment.

Tech stack

Languages

Python

Frameworks

PyTorchTensorFlow

Databases

Data Storage and Retrieval Systems

Tools

Experiment Tracking and MLOps ToolsModel Serving PlatformsMonitoring and ObservabilityCI/CD Pipelines

Other

Supervised Fine-tuningKnowledge DistillationModel CalibrationEfficient Inference

Compensation

Pay and benefits.

Base·USD 381,000 – 510,000

Equity·Stock options

Benefits

  • Competitive Compensation Package

    Comprehensive compensation reflecting market rates for senior machine learning engineers in the Bay Area, including salary commensurate with experience and impact.

  • Equity Participation

    Significant equity grants providing direct ownership stake in OpenAI's success and long-term value creation as the company shapes the future of AI.

  • Health and Wellness Coverage

    Comprehensive medical, dental, and vision insurance options, mental health support, and wellness programs to support overall health and well-being.

  • Unlimited PTO

    Flexible time off policy enabling work-life balance while maintaining the flexibility needed to manage individual workload and personal priorities.

  • Professional Development

    Opportunities to work on cutting-edge AI research and machine learning challenges, learning from world-class researchers and engineers at the frontier of AI.

  • Collaborative Research Environment

    Access to state-of-the-art compute resources, infrastructure, and tools for developing and deploying machine learning systems, plus collaboration with leading AI researchers.

  • Career Growth Opportunities

    Clear pathways for advancement in a rapidly growing organization, with opportunities to lead initiatives, mentor team members, and drive technical direction.

  • Meaningful Impact

    Direct influence on OpenAI's mission to develop safe, beneficial AI systems that benefit humanity, with work that shapes the evaluation and improvement of frontier AI models.

Process

Interview steps.

  1. 01

    Initial Screening and Application Review

    Review of your resume, background, and relevant experience in machine learning and production systems. Hiring team assesses alignment with core technical requirements and project experience.

  2. 02

    Phone Screening with Hiring Manager

    Conversation with the hiring manager covering your background, specific experiences taking ML projects to production, approach to problem-solving, and questions about the role and team.

  3. 03

    Technical Depth Interview

    In-depth technical discussion evaluating machine learning foundations, supervised learning concepts, statistical knowledge, model evaluation methodology, and experience optimizing production systems.

  4. 04

    ML Systems Design Interview

    Design-focused interview where you discuss approaches to building production ML systems, inference optimization strategies, tradeoffs between model quality and computational cost, and system architecture decisions.

  5. 05

    Code Implementation or Problem-Solving Session

    Technical exercise demonstrating practical coding ability, algorithm implementation, or problem-solving approach relevant to machine learning and systems engineering challenges.

  6. 06

    Research Collaboration Interview

    Conversation with a research team member assessing your ability to translate research needs into ML problems, work on ambiguous challenges, and communicate technical concepts effectively with researchers.

  7. 07

    Software Engineering Practices Interview

    Discussion of software engineering approach, experience building maintainable systems, testing strategies, deployment practices, and philosophy on balancing scientific rigor with shipping velocity.

  8. 08

    Leadership and Team Fit Conversation

    Final conversation with senior leadership or team leads evaluating cultural fit, collaboration style, communication clarity, and your vision for the role and impact at OpenAI.

Full posting

Original listing.

About the Team

Our team builds classification and evaluation systems that give post-training and research teams fast, reliable feedback on model behavior. We combine machine learning and production engineering to make these capabilities accurate, efficient, and useful at scale, helping researchers assess changes and improve models and products.

We work closely with research teams to develop useful measurements and make them practical to run. Our work spans classifier development, rigorous evaluation, and efficient production inference, with ownership from initial experimentation through deployment and continued improvement.

About the Role

We’re looking for a machine learning engineer to develop new classification and evaluation capabilities and bring them into production. You’ll help turn open-ended questions about model behavior into well-defined ML problems, build methods that address them, and establish how reliably those methods work.

This role combines traditional machine learning, model evaluation, and real-time engineering. You’ll own classifiers throughout their lifecycle, including supervised fine-tuning, distillation, evaluation, deployment, and production inference. You’ll work closely with researchers to identify valuable problems and with software engineers to make promising approaches useful at scale.

In this role, you will:

  • Build, deploy, and operate production classification and evaluation systems that provide useful feedback to post-training and research teams.

  • Optimize production inference, including model serving, batching, caching, throughput, latency, compute utilization, and cost.

  • Train and optimize classifiers using supervised fine-tuning and distillation, validating quality and efficiency before deployment.

  • Own the reliability and observability of deployed classifiers, diagnose production issues, and improve their performance over time.

  • Design rigorous evaluations that assess accuracy, calibration, generalization, and potential measurement bias while guiding production tradeoffs.

  • Partner with software engineers to integrate models into reliable execution systems and support safe rollouts.

  • Build reusable engineering tools that make classifier training, evaluation, deployment, and iteration faster and more repeatable.

  • Work with post-training researchers and data scientists to translate their needs into modeling objectives, evaluation criteria, and production requirements.

Your background might look something like

  • Experience taking ML projects from problem formulation and experimentation through production deployment.

  • Strong foundations in supervised learning, statistics, and experimental design.

  • Practical experience evaluating models, investigating systematic errors, and working with imperfect labels.

  • Strong software engineering skills and the ability to build maintainable production ML systems.

  • Experience reasoning about inference performance and the tradeoffs between quality, latency, and compute cost.

  • The ability to combine careful scientific judgment with a practical approach to shipping and operating software.

  • Comfort working closely with researchers and engineers on open-ended problems.

  • Fluency in using AI agents to move quickly across multiple workstreams in a fast-paced environment.

  • Experience with model distillation, representation learning, calibration, or efficient inference is a plus.

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. 

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.

For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement.

Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.

To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

OpenAI Global Applicant Privacy Policy

At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.

Redirects to OpenAI's application page.

Other roles

More at OpenAI.

View all 121 roles