At Apple, the business problem is to craft products and build systems that shape the future by combining groundbreaking software engineering with the power of machine learning, and to leave the world better than we found it.
Requirements
- Expertise in developing large-scale, distributed computing systems
- Proficiency in designing, implementing, and supporting scalable systems
- Strong proficiency in languages like Python, Java, or similar, with a solid understanding of frontend frameworks
- Skilled with cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes)
- 8+ years of software development experience with a focus on software engineering and machine learning
- Proven track record in architecting and deploying intelligent systems, from strategy to execution
- Ability to guide complex projects from concept to adoption
Responsibilities
- Defining and implementing the architecture, roadmap, and deployment of intelligent systems
- Guiding complex projects from concept to adoption
- Developing large-scale, distributed computing systems
- Designing, implementing, and supporting scalable systems
- Architecting and deploying intelligent systems, from strategy to execution
- Translating technical concepts into clear, business-focused insights and communicating effectively with stakeholders
- Collaborating on high-visibility projects within Apple’s Operations organization
Other
- Master’s degree in Computer Science, Software Engineering, Machine Learning, or related field (Preferred)
- Bachelor’s degree in Computer Science, Software Engineering, Machine Learning, or related field (Minimum)
- Passion for solving complex problems and uncovering hidden insights through data
- Ability to communicate effectively with stakeholders
- Commitment to inclusion and diversity