
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Software Development Engineer - Test to design and build evaluation systems for Large Language Models. You'll work with Python and automation technologies to create end-to-end automated evaluation pipelines. This role requires a minimum of 3 years of relevant industry experience.
Job Description
Who you are
You have a BS degree and at least 3 years of relevant industry experience in software development. Your strong Python skills enable you to build production-grade automation solutions effectively. You possess a solid understanding of software testing principles and are eager to collaborate with machine learning engineers and data scientists to enhance user experiences on Apple products.
You are passionate about artificial intelligence and its applications, particularly in the context of Large Language Models. Your experience in automation and evaluation science allows you to create robust systems that can stress test models and identify failure modes. You thrive in a collaborative environment and are excited about the possibilities that AI brings to user experiences.
Desirable
Experience with deep learning frameworks and tools is a plus. Familiarity with automated testing frameworks and methodologies will help you excel in this role. You are comfortable working in a fast-paced environment and are eager to contribute to innovative projects that push the boundaries of technology.
What you'll do
In this role, you will design and build automated evaluation pipelines that orchestrate multiple LLMs to generate test data. You will work closely with machine learning engineers to understand the features you will support and ensure the safe, scalable deployment of models. Your hands-on approach will involve creating end-to-end solutions that stress test models and identify potential failure modes.
You will collaborate with cross-functional teams to provide hardware and software solutions for deep learning workloads. Your contributions will directly impact the development of agentic systems that enhance user experiences across various Apple products, including the Apple Vision Pro, iPhone, iPad, Apple Watch, and Mac.
You will document your processes clearly and contribute to the continuous improvement of testing methodologies within the team. Your role will require you to stay updated with the latest advancements in AI and machine learning, ensuring that Apple remains at the forefront of technology.
What we offer
Apple provides a dynamic work environment that fosters creativity and collaboration. You will have the opportunity to work on cutting-edge technology and contribute to projects that have a significant impact on user experiences. The company values diversity and inclusion, creating a workplace where everyone can thrive.
You will be part of a team that encourages innovation and supports professional growth. Apple offers competitive compensation and benefits, ensuring that you are rewarded for your contributions. Join us and be part of a team that is dedicated to making a difference in the world through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Test Automation Engineer
Apple is hiring a Test Automation Engineer to develop comprehensive test plans and implement test cases for their innovative products. You'll work closely with software engineers and utilize your skills in Python and C++. This role requires a minimum of 3 years of relevant industry experience.

Software Development Engineer
Apple is hiring a Software Development Engineer - Test to enhance the quality of on-device machine learning software. You'll work with CI/CD pipelines and collaborate across teams to ensure high-quality user experiences. This position requires a strong background in software testing and machine learning.

Test Automation Engineer
Apple is hiring a Senior Test Automation Engineer to enhance the quality of their Retail Engineering team. You'll design and maintain automated test frameworks and collaborate with cross-functional teams. This role requires strong programming expertise and proficiency in testing applications.

Qa Engineer
Apple is seeking a QA Engineer to ensure the quality of customer support applications. You'll work with Java and Test Automation tools to perform functional and performance testing. This role requires a strong focus on quality assurance processes.

Software Development Engineer
Apple is hiring a Software Development Engineer - Test to ensure the reliability of iOS and macOS releases. You'll work with Git, Docker, and Kubernetes to build a stable software environment. This position requires experience with Test-Driven Development and strong communication skills.