Apple is seeking a driven and analytical Software Engineer to join their Generative AI Evaluations team. This role focuses on defining how to measure, monitor, and improve the performance of AI systems that power next-generation user experiences. The position involves designing robust evaluation frameworks, translating cutting-edge research into practical tooling, and collaborating with cross-functional teams to ensure GenAI solutions are trustworthy, efficient, and high-quality.
As a Software Development Engineer on the Evaluations Team, you'll work with a team of skilled engineers to design and develop platform features that help solution developers experiment and identify optimal configurations for GenAI applications. You'll be responsible for evaluating and analyzing performance, translating research into scalable evaluations, and actively participating in all aspects of feature development from ideation to maintenance.
The role requires strong technical expertise in Python programming, experience with FastAPI or similar frameworks, and knowledge of Machine Learning, particularly in areas like Large Language Models (LLMs) and Retrieval Augmented Generation (RAG). You'll need to effectively communicate complex technical topics to diverse audiences and collaborate across teams to drive performance improvements.
This position offers competitive compensation ranging from $181,100 to $318,400, along with comprehensive benefits including medical coverage, retirement benefits, stock options, and education reimbursement. The role is based in either the San Francisco Bay Area or Seattle, providing an opportunity to work at one of the world's leading technology companies while influencing both Apple's AI platforms and the broader standard for evaluating generative applications at scale.