Apple’s Applied Machine Learning team is looking to build the next generation of their platform enabling a new wave of AI and ML-powered applications across hundreds of teams and thousands of apps and models.
Requirements
- Strong CS fundamentals, including data structures, algorithms, system design, object-oriented and functional programming, etc.
- Extensive experience designing and implementing large, highly interactive applications from scratch using one of the modern JS frameworks (Vue, React, or Angular) utilizing client-side routing and data store
- Hands-on experience building facade/webapp and API data aggregation services using Java, Spring (preferred), Node or Express
- Deep knowledge and experience with development lifecycle, CI/CD pipelines, different types of automation testing, logging, monitoring and alerting, and production debugging
- Experience with web accessibility standards is a plus
- Ability to speak a common language with back-end, DevOps, SRE, and SDET engineers
- Good sense of pixel-perfect design and UX and ability to build new UI that looks good using existing UX guide and UI components library
Responsibilities
- own, drive, design, and implement the face of our platform
- be responsible for the user experience of our customers making it easy to use, feature reach, and satisfy the ever growing demands in faster-than-ever developing AI/ML space
- work closely with software and ML engineers to make sure they can utilize the platform as efficiently as possible and get all the features they need
- integrate with back-end services engineers
- work with infrastructure and DevOps engineers for every customer
- help shape the future and the roadmap of our platform
- drive strong engineering excellence and culture
Other
- MS in Computer Science, Math, Physics, Engineering, or a related STEM field (Preferred Qualifications)
- BS in Computer Science, Math, Physics, Engineering, or a related STEM field (Minimum Qualifications)
- Strong collaboration skills, system thinking, and ability to clearly explain complex concepts
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Ability to work with diverse teams and customers