Machine Learning Manager, Proactive Intelligence
- Job Number: 53546184
- Santa Clara Valley, California, United States
- Posted: 30-Aug-2017
- Weekly Hours: 40.00
Have you booked a flight and the event was added to your calendar? Received a text from someone you don't know, but your phone does? Siri is just beginning to add intelligence across our iOS apps and need your help. You will lead a group of engineers with expertise in information retrieval, machine learning, and natural language processing. You will use your deep experience to guide idea generation and prototyping the next-gen features using Siri intelligence. You will work across multiple organizations at Apple to surface personalization and prediction across the entire Apple product line. You will continue building and developing our world-class team of engineers. Best of all, you will make using an iPhone easier for your mom.
- Design and implementation of shipping, innovative consumer products.
- Minimum of five years experience building large-scale consumer-facing software.
- At least one year in a managerial role.
- Minimum of two years hands-on Machine Learning
- Expertise in ML, NLP, IR, user modeling, personalization a plus.
- Experience building iOS Frameworks and libraries a plus.
- Knowledge of iOS development, Objective-C a plus.
You will manage a great team of machine learning and software engineers. You will leverage our teams efforts by coordinating cross-functional efforts across an all of Apple. You must enjoy rolling up your sleeves and working closely with others in a fast-paced environment with rapidly changing priorities. * Design and engineer predictive systems that are informed by analyzing information on Apple devices * Drive successful feature definition with Apple's Human Interface team * Decompose projects into tasks, establish priorities, assign work, track progress, identify and resolve blockers * Lead and recruit engineers with expertise in information retrieval and machine learning * Interact with numerous client & QA teams ensuring good APIs and communication * Ensure creation of a performant system with constrained resources (battery, CPU, etc) * Maintain a culture of strong development principles — including automated testing, robust code design, and documentation — to ensure ongoing high quality results
Master's degree in Computer Science, or equivalent experience.