At Apple, the business problem is to create products that enrich people’s lives and to empower teams at Apple Ads to build and scale innovative ML systems that deliver highly optimized advertising content to consumers while protecting user privacy.
Requirements
- Familiarity with the model development lifecycle
- Familiarity with machine learning libraries and frameworks
- Experience writing machine learning applications and mission-critical code for production machine learning systems
- Experience building and scaling cloud-based architectures
- Experience building AI/ML tooling and/or infrastructure
- Experience working on distributed systems where scalability and performance are critical
- Prior experience in performance tuning & trouble-shooting
Responsibilities
- Design, develop, and build world-class platform capabilities that will enable Apple Ads teams to improve and scale our ML features, models, and applications
- Design and develop secure and scalable back-end systems
- Build high-performing, elegant machine learning systems from the ground up, in close partnerships with various teams
- Define and refine architectures to meet the unique ad network challenges
- Build machine learning products which deliver on Apple's privacy commitments and change the way advertising works with data
- Work closely with engineers and data scientists to design, develop, and build world-class platform capabilities
- Possess keen judgment in selecting technologies and building the right solution for the interesting challenges
Other
- PhD/MS/BS in Computer Science or related field with 7+ years of industry experience in building large-scale distributed software systems
- Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams
- Results oriented with a desire to work in a fast-paced and collaborative work environment
- Prior experience in advertising industry is a huge plus
- Pride in building tools to automate routine tasks, organized & detailed