Apple is looking to apply Machine Learning and AI techniques across its hardware portfolio to solve real-world problems at scale, impacting products like iPhone, AirPods, Watch, and Mac. The Ecosystem Tools team needs software engineers to build software that supports the development and debugging of Apple's hardware product line and third-party accessories.
Requirements
- 1-2+ years experience in web and/or native application development
- Machine Learning and/or Al expertise
- Proficiency in Python or other object-oriented programming language(s)
- Experience with LLMs, training ML models, and building RAG pipelines
- Demonstrated ability to architect complex systems in a reusable, modular way
Responsibilities
- Write high-quality code that's testable, scalable, and able to be maintained by others
- Research new ML and Al techniques and come up with innovative ways to apply them to new and existing problems for our customers
- Lead design reviews, author documentation, and give meaning feedback on the designs of peers
- Represent your work to the team and leadership through demos, presentations, and retrospectives
- Collaborate across teams and organizations to distill complex requirements into a concrete action plan
Other
- Excellent written and verbal communication skills with both technical and non-technical audiences
- Curiosity to learn new technologies and passion for sharing that knowledge with
- Collaborate across teams and organizations to distill complex requirements into a concrete action plan
- Lead design reviews, author documentation, and give meaning feedback on the designs of peers
- Represent your work to the team and leadership through demos, presentations, and retrospectives