Apple is looking to enhance engineering decision-making processes across millions of its products by developing intelligent systems powered by machine learning and large language models (LLMs). The goal is to translate groundbreaking AI/ML research into practical, scalable tools that enable engineering teams to make faster, smarter decisions.
Requirements
- Strong understanding of generative AI models, particularly large language models (LLMs)
 
- Proficiency in Python
 
- Excellent software engineering skills, versed in modular and object-oriented design methodology and general SW standard processes
 
- Hands-on experience developing AI-powered applications
 
- Experience designing and deploying agentic AI systems
 
- Extensive knowledge with popular LLMs such as Gemini, Claude, and GPT
 
- Experience with ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn)
 
Responsibilities
- Benchmark, adapt, and integrate AI/ML models into existing software systems.
 
- Architect and implement the end-to-end software solution.
 
- Deploy and support AI tools for hardware engineering teams.
 
- Serve as a founding engineer to shape the project’s technical foundation.
 
- Partner with hardware teams to define AI product features and scope.
 
- Translate ground breaking research into practical, scalable tools.
 
- Take ideas from feasibility studies and rapid prototypes to production-ready solutions with intuitive, high-quality user experiences.
 
Other
- Minimum requirement of a bachelors degree
 
- Master's or PhD in Computer Science, Computer Engineering, or a related field
 
- Additional experience in Java or C++ is a plus
 
- Demonstrated ability to bring innovative AI research into production systems
 
- Hands-on experience with cloud services and containerization technologies