Resume and JobRESUME AND JOB
Apple logo

Software Engineer - GenAI Evaluations, AiDP

Apple

Software and Technology Jobs

Software Engineer - GenAI Evaluations, AiDP

full-timePosted: Sep 8, 2025

Job Description

We are seeking a driven and analytical Software Engineer to join Apple’s Generative AI Evaluations team. In this role, you will help define how we measure, monitor, and improve the performance of AI systems that power next-generation user experiences. You will design robust evaluation frameworks, translate cutting-edge research into practical tooling, and collaborate closely with cross-functional teams to ensure our GenAI solutions are trustworthy, efficient, and high-quality. This is a unique opportunity to influence both the inner workings of Apple’s AI platforms and the broader standard for evaluating generative applications at scale. As a Software Development Engineer on the Evaluations Team, you’ll join a phenomenal team of hardworking engineers and will be entrusted with a range of responsibilities. Your tasks will include: Designing and developing platform features for helping solution developers to experiment and identify optimal configurations for delivering high quality GenAI applications. Evaluating and analyzing the performance of GenAI applications, and actively collaborating with the team in driving performance improvements Translating the latest research into reliable and scalable evaluations that can deliver high quality experiences for our users. Actively engaging in all aspects of feature development, from ideation and experimentation to deployment and maintenance. Communicating complex technical topics effectively to a diverse audience.

Locations

  • San Francisco Bay Area, California, United States
  • Seattle, Washington, United States 98117

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 50,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • analytical skillsintermediate
  • designing evaluation frameworksintermediate
  • translating research into toolingintermediate
  • collaborating with cross-functional teamsintermediate
  • evaluating AI performanceintermediate
  • analyzing AI performanceintermediate
  • driving performance improvementsintermediate
  • developing platform featuresintermediate
  • experimenting with configurationsintermediate
  • engaging in feature developmentintermediate
  • ideationintermediate
  • deploymentintermediate
  • maintenanceintermediate
  • communicating complex technical topicsintermediate

Required Qualifications

  • Bachelor’s in Computer Science, Artificial Intelligence, Machine Learning, or a related field or experience (experience)
  • 2+ years of software engineering experience (experience, 2 years)
  • Programming skills in Python (experience)
  • Experience developing scalable and robust services with FastAPI or similar frameworks. (experience)
  • Experience in Machine Learning, with a particular emphasis on Large Language Models (LLMs), Retrieval Augmented Generation (RAG) or GenAI Agents (experience)
  • Experience with evaluating and optimizing Generative AI platforms or applications (experience)

Preferred Qualifications

  • Experience with GenAI RAG and Agent evaluation frameworks like RAGAS, DeepEvals, OpenEvals, AgentEvals or OpenAI Evals (experience)
  • Familiarity with LLM Observability techniques and best practices (experience)
  • Proven ability to comprehend, interpret, and apply cutting-edge research into tangible applications (experience)
  • Proven problem-solving and leadership abilities, with the capacity to steer the team's research and build practical applications in a collaborative and fast-paced environment (experience)
  • Customer-focused with strong business acumen, capable of translating business needs into impactful technical solutions and a proven history of successfully shipping products that drive significant outcomes (experience)
  • Experience with cloud platforms like AWS, GCP, or Azure (experience)
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes (experience)
  • Creative, collaborative and project focused with an ability to work hands-on in multi-functional teams (experience)
  • Excellent communication skills with the ability to communicate with all stakeholders effectively, including senior leadership (experience)
  • Master’s in Computer Science, Artificial Intelligence, Machine Learning, or a related field (degree in computer science)

Responsibilities

  • As a Software Development Engineer on the Evaluations Team, you’ll join a phenomenal team of hardworking engineers and will be entrusted with a range of responsibilities. Your tasks will include:
  • Designing and developing platform features for helping solution developers to experiment and identify optimal configurations for delivering high quality GenAI applications.
  • Evaluating and analyzing the performance of GenAI applications, and actively collaborating with the team in driving performance improvements
  • Translating the latest research into reliable and scalable evaluations that can deliver high quality experiences for our users.
  • Actively engaging in all aspects of feature development, from ideation and experimentation to deployment and maintenance.
  • Communicating complex technical topics effectively to a diverse audience.

Target Your Resume for "Software Engineer - GenAI Evaluations, AiDP" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineer - GenAI Evaluations, AiDP. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer - GenAI Evaluations, AiDP" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineer - GenAI Evaluations, AiDP @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Software Engineer - GenAI Evaluations, AiDP

Apple

Software and Technology Jobs

Software Engineer - GenAI Evaluations, AiDP

full-timePosted: Sep 8, 2025

Job Description

We are seeking a driven and analytical Software Engineer to join Apple’s Generative AI Evaluations team. In this role, you will help define how we measure, monitor, and improve the performance of AI systems that power next-generation user experiences. You will design robust evaluation frameworks, translate cutting-edge research into practical tooling, and collaborate closely with cross-functional teams to ensure our GenAI solutions are trustworthy, efficient, and high-quality. This is a unique opportunity to influence both the inner workings of Apple’s AI platforms and the broader standard for evaluating generative applications at scale. As a Software Development Engineer on the Evaluations Team, you’ll join a phenomenal team of hardworking engineers and will be entrusted with a range of responsibilities. Your tasks will include: Designing and developing platform features for helping solution developers to experiment and identify optimal configurations for delivering high quality GenAI applications. Evaluating and analyzing the performance of GenAI applications, and actively collaborating with the team in driving performance improvements Translating the latest research into reliable and scalable evaluations that can deliver high quality experiences for our users. Actively engaging in all aspects of feature development, from ideation and experimentation to deployment and maintenance. Communicating complex technical topics effectively to a diverse audience.

Locations

  • San Francisco Bay Area, California, United States
  • Seattle, Washington, United States 98117

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 50,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • analytical skillsintermediate
  • designing evaluation frameworksintermediate
  • translating research into toolingintermediate
  • collaborating with cross-functional teamsintermediate
  • evaluating AI performanceintermediate
  • analyzing AI performanceintermediate
  • driving performance improvementsintermediate
  • developing platform featuresintermediate
  • experimenting with configurationsintermediate
  • engaging in feature developmentintermediate
  • ideationintermediate
  • deploymentintermediate
  • maintenanceintermediate
  • communicating complex technical topicsintermediate

Required Qualifications

  • Bachelor’s in Computer Science, Artificial Intelligence, Machine Learning, or a related field or experience (experience)
  • 2+ years of software engineering experience (experience, 2 years)
  • Programming skills in Python (experience)
  • Experience developing scalable and robust services with FastAPI or similar frameworks. (experience)
  • Experience in Machine Learning, with a particular emphasis on Large Language Models (LLMs), Retrieval Augmented Generation (RAG) or GenAI Agents (experience)
  • Experience with evaluating and optimizing Generative AI platforms or applications (experience)

Preferred Qualifications

  • Experience with GenAI RAG and Agent evaluation frameworks like RAGAS, DeepEvals, OpenEvals, AgentEvals or OpenAI Evals (experience)
  • Familiarity with LLM Observability techniques and best practices (experience)
  • Proven ability to comprehend, interpret, and apply cutting-edge research into tangible applications (experience)
  • Proven problem-solving and leadership abilities, with the capacity to steer the team's research and build practical applications in a collaborative and fast-paced environment (experience)
  • Customer-focused with strong business acumen, capable of translating business needs into impactful technical solutions and a proven history of successfully shipping products that drive significant outcomes (experience)
  • Experience with cloud platforms like AWS, GCP, or Azure (experience)
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes (experience)
  • Creative, collaborative and project focused with an ability to work hands-on in multi-functional teams (experience)
  • Excellent communication skills with the ability to communicate with all stakeholders effectively, including senior leadership (experience)
  • Master’s in Computer Science, Artificial Intelligence, Machine Learning, or a related field (degree in computer science)

Responsibilities

  • As a Software Development Engineer on the Evaluations Team, you’ll join a phenomenal team of hardworking engineers and will be entrusted with a range of responsibilities. Your tasks will include:
  • Designing and developing platform features for helping solution developers to experiment and identify optimal configurations for delivering high quality GenAI applications.
  • Evaluating and analyzing the performance of GenAI applications, and actively collaborating with the team in driving performance improvements
  • Translating the latest research into reliable and scalable evaluations that can deliver high quality experiences for our users.
  • Actively engaging in all aspects of feature development, from ideation and experimentation to deployment and maintenance.
  • Communicating complex technical topics effectively to a diverse audience.

Target Your Resume for "Software Engineer - GenAI Evaluations, AiDP" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineer - GenAI Evaluations, AiDP. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer - GenAI Evaluations, AiDP" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineer - GenAI Evaluations, AiDP @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.