Apple is looking to build the platform that enables the next generation of intelligent experiences on Apple products & services by designing and building critical services that support Apple Intelligence, machine learning and computer vision efforts across the company.
Requirements
- Experience using system monitoring tools and automated testing frameworks
- Experience delivering distributed systems and services in a production setting
- Experience with Kubernetes and cloud infrastructure
- Experience with Machine Learning and ML lifecycle / deployment
- Strong software development skills, proficiency in relevant languages (e.g. Python)
- Familiarity with relational database systems such as PostgreSQL, and experience with distributed systems and services
- Proficiency with CI/CD, Container orchestration technologies like Kubernetes & EC2
Responsibilities
- Lead the architecture, design, development, and operations of systems designed for running machine learning workloads across all of Apple’s platforms and devices.
- Partner with various teams and machine learning engineers across different Apple organizations to define high impact product features and deliver them with quality.
- Lead a group of engineers to deliver high quality products/services.
- Stay on top of innovative technologies and apply them in the job.
- Support junior engineers by providing advice, coaching and educational opportunities.
- Design and build services and APIs, especially micro-services.
- Take a product from design & inception to production.
Other
- Master or PhD in Computer Science or equivalent industry work experience
- BS in Computer Science or equivalent industry work experience
- 5 years of industry experience in software development
- Obsessed with the end user experience
- Ability to provide advice, coaching and educational opportunities to junior engineers