Specifically, you will work on platforms responsible for orchestrating and managing distributed machine learning workloads on Apple hardware. This is a highly collaborative role and you will be working with key partners across the company.
Strong software development skills, proficiency in relevant languages (e.g. Python)
Experience designing and building services and APIs, especially micro-services
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
Obsessed with the end user experience; previous experience in taking a product from design & inception to production
5 years of industry experience in software development
BS in Computer Science or equivalent industry work experience
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
Master or PhD in Computer Science or equivalent industry work experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.