Apple is looking to develop Apple Intelligence and needs engineers to design and integrate scalable architectures and build core APIs, frameworks, and libraries that enable Modeling and Evaluation teams to efficiently assess AI/ML-powered features.
Requirements
- 2+ years in backend engineering with experience in large-scale software system design and implementation.
- Proficiency in languages such as Python, GoLang, or Java.
- Experience with distributed systems, databases (SQL/NoSQL), and cloud platforms (AWS, Azure, GCP).
- Record of building high-quality, highly scalable backend software systems.
- Solid understanding of AI feature, model evaluation metrics, and data processing pipelines.
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
- Ability to tackle complex challenges, think critically, and deliver innovative solutions.
Responsibilities
- Design and integrate scalable architectures and build core APIs, frameworks, and libraries that enable Modeling and Evaluation teams to efficiently assess AI/ML-powered features.
- Lead requirements definition-including proof-of-concept development-and co-own the roadmap for ML evaluation platforms, ensuring seamless system integration and continuous improvement.
- Design and implement systems to assess the quality and safety of Apple Intelligence features, ensuring our AI/ML models meet the highest standards.
- Implement processes and frameworks for the continuous quality improvement of Apple Intelligence, fostering excellence and reliability.
- Create robust data pipelines and analytics tools to generate actionable insights from vast datasets, driving informed decision-making.
- Ensure backend services are scalable, efficient, and secure, handling large volumes of data with ease.
- Continuously seek ways to enhance evaluation frameworks, adopting best practices and integrating the latest advancements in technology.
Other
- Work closely with feature owners, data scientists, frontend engineers, product managers, and other stakeholders to gather requirements, and deliver impactful evaluation solutions.
- Previous experience in a high-growth tech company or similar environment.
- Master or Ph.D. in a related field.
- Excellent communication skills and a team-oriented attitude, thriving in a collaborative and fast-paced environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.