Apple Inc logo

Machine Learning Evaluation Engineer

Apple Inc
  • Sunnyvale, CA
    5 days ago

    Job Description

    The Data, Analytics and Quality (DAQ) team's core mission is to evaluate and elevate advanced sensing technologies. We collaborate closely with partners in computer vision, video engineering, and other applied ML domains to deliver high quality algorithms that power intelligent features across Apple's products. Our evaluations and analyses inform these teams and Apple leadership throughout the entire development cycle, from early prototyping to shipping a refined product. We are seeking a Machine Learning Evaluation Engineer who will combine deep technical expertise, creativity, and systems thinking to design and deploy new evaluation strategies for multi-modal foundation models and task-specific CV/ML algorithms. As a key member of this team, you will lead the benchmarking of state-of-the-art multi-modal models, developing comprehensive evaluation systems that include metric design, large-scale data preparation, and advanced failure analysis automation. Rather than focusing on core model training, you will apply your deep CV and ML expertise to rigorously assess model capabilities and translate findings into actionable improvements. You will leverage modern GenAI tools to improve engineering efficiency and accelerate analysis. You will collaborate with multidisciplinary teams across HW, SW, design, and other applied fields to ensure models meet the high quality bar necessary for exceptional customer experiences.

    In this role youll be responsible for:

    Algorithm Evaluation & Benchmarking: Design and build comprehensive evaluation pipelines that scale across large datasets. You will be responsible for both holistic end-to-end system evaluation and granular component-level testing to rigorously measure model capabilities on complex text, image, and video understanding tasks.

    Subjective Evaluation: Solve the challenge of developing and calibrating subjective evaluations for generative models by leveraging LLM-as-Judge and human grading techniques.

    Deep Failure Analysis: Identify trends in large datasets and dive deep into specific failure cases to find their root causes in models, prompts, or upstream software and algorithm components. Develop failure taxonomies to track over time.

    Workflow Automation: Design and develop cloud-based, LLM-powered workflows and dashboards to streamline failure analysis, reporting, and iterative experimentation. This is key to efficiently isolate and triage problems within complex multi-stage algorithm stacks.

    Evaluation Set Curation: Refine our strategy for curating high-quality datasets and ground truth, whether through auto-labeling with VLMs, leveraging manual annotation teams, or generating synthetic data.

    Data Analysis: assess quality, diversity, representativeness, and coverage gaps across large, complex datasets to ensure evaluation sets reflect real-world usage.

    Cross-Functional Collaboration: Partner closely with the core model training teams. You will provide them with actionable, data-driven insights and metrics to guide the next iteration of model training and fine-tuning.BS and a minimum of 3 years relevant industry experience 3+ years of applied experience in Machine Learning, Computer Vision, or AI System Evaluation. Deep understanding of core Machine Learning principles, including probability, statistics, data distributions, and model bias/variance. Ability to apply statistical rigor to ensure evaluation metrics are meaningful and reliable. Experience analyzing data quality, diversity, representativeness, and coverage gaps in large datasets, and translating findings into data collection and curation strategies. Applied experience employing and evaluating generative models, including knowledge of prompt tuning, subjective evaluation of open-ended outputs, and human-in-the-loop methodologies. Proven track record of defining robust metrics/KPIs and designing rigorous evaluation frameworks for foundation models. Deep experience with custom benchmark creation, automated regression testing, and LLM/VLM-as-a-Judge methodologies. Strong intuition for probing ML models to discover edge cases, hallucinations, and performance bottlenecks in constrained environments. Ability to translate findings into actionable recommendations for model improvement. Strong proficiency in Python and building well-designed automated pipelines, including model endpoint integration, multi-step evaluation orchestration, and robust logging for analysis and traceability. Experience using AI-powered development and analysis tools to accelerate data exploration, coding, and workflow automation, while maintaining technical rigor and reproducibility.Theoretical and practical understanding of Computer Vision (CV) and Vision-Language Models (VLMs) in order to effectively anticipate failure modes and accurately benchmark their performance. Excellent written and verbal communication skills, with the ability to describe complex topics to cross-functional teams with varying levels of technical expertise.

    Numbers & Facts

    LocationSunnyvale, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Appleunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Benchmarkingunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Visionunmatched
    • Cross-Functionalunmatched
    • Customer Experienceunmatched
    • Data Analysisunmatched
    • Data Modelingunmatched
    • Data Setsunmatched
    • Diversityunmatched
    • Failure Analysisunmatched
    • Leadershipunmatched
    • Machine Learningunmatched
    • Metricsunmatched
    • Modeling Languagesunmatched
    • Performance Metricsunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Shipmentsunmatched
    • Product Testingunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Regression Testingunmatched
    • Reporting Dashboardsunmatched
    • Root Cause Analysisunmatched
    • Software Designunmatched
    • Statisticsunmatched
    • Systems Analysisunmatched
    • Taxonomiesunmatched
    • Test Automationunmatched
    • Testingunmatched
    • Time Trackingunmatched
    • Traceabilityunmatched
    • Trend Analysisunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder