A

Apple

Designs phones, computers and their operating systems

Machine Learning Evaluation Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree and a minimum of 3 years of relevant industry experience.
  • At least 3 years of relevant industry experience in machine learning, computer vision, algorithm evaluation, data science, or a related field.
  • Strong background in machine learning and computer vision, including classical machine learning and statistical modeling techniques.
  • Experience designing and implementing evaluation methodologies and quality metrics for machine learning algorithms.
  • Expertise in failure analysis and root-cause analysis, including identifying systematic model weaknesses and translating findings into actionable recommendations.
  • Experience analyzing data quality, diversity, representativeness, and coverage gaps across large and complex datasets.
  • Strong programming skills in Python, including data processing, analysis, and visualization.
  • Experience building automated and scalable evaluation pipelines and tooling.
  • Ability to develop visualizations and dashboards that communicate model performance, regressions, and failure patterns.
  • Strong understanding of statistical analysis, experimentation, and performance measurement.
  • Ability to independently drive ambiguous technical problems from problem definition through analysis and recommendations.
  • Experience using AI-powered development and analysis tools to improve productivity, accelerate data exploration, automate repetitive workflows, and improve engineering efficiency.

Responsibilities

  • Define and drive the evaluation strategy for computer vision and machine learning algorithms used in complex product experiences.
  • Work with algorithm engineers to understand system behavior, identify meaningful quality signals, and develop evaluation frameworks that reflect real-world performance.
  • Design metrics and evaluation methodologies that assess performance across important data slices and scenarios beyond aggregate accuracy.
  • Analyze large-scale datasets to identify gaps in data quality and coverage and develop strategies to improve the representativeness of training and evaluation data.
  • Investigate model failures, identify recurring patterns, develop failure taxonomies, and determine whether issues are driven by data, labeling, algorithm limitations, environmental conditions, or other system-level factors.
  • Build tools and visualizations that enable engineers to explore failures and understand underlying root causes.
  • Develop scalable and automated workflows for evaluation, analysis, and reporting.
  • Leverage AI-assisted tools to accelerate data analysis, visualization development, coding, and workflow automation while maintaining technical rigor and reproducibility.
  • Shape evaluation best practices, influence algorithm and data decisions, and drive improvements across the machine learning development lifecycle.
  • Identify opportunities for improvement and partner with algorithm, engineering, data, and product teams to deliver high-quality machine learning systems.

Desired Qualifications

  • A Master of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Applied Mathematics, or a related technical field.
  • Experience evaluating computer vision algorithms such as object detection, classification, tracking, segmentation, pose estimation, or hand tracking.
  • Experience with large-scale machine learning datasets and data pipelines.
  • Experience developing internal tools or platforms for machine learning evaluation and analysis.
  • Experience with deep learning frameworks and modern machine learning systems.
  • Experience with synthetic data, data augmentation, or automated data generation.
  • Familiarity with model monitoring, regression detection, and production machine learning quality systems.
  • Experience applying generative artificial intelligence or AI-assisted workflows to engineering and analytical tasks.
  • Experience mentoring engineers or providing technical leadership for complex evaluation initiatives.
  • Ability to collaborate effectively across algorithm, engineering, data, and product teams.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs