Jobs [permanent position]: NLP/Machine Learning

[Jobs posted on April 25th 2014 by Apple]

Senior Manager, Data Science

& Machine Learning

  • Job Number: 31052447
  • Santa Clara Valley, California, United States
  • Posted: Apr. 25, 2014
  • Weekly Hours: 40.00

Job Summary

Apple’s Applied Machine Learning team has built systems for a number of large-scale data science applications. We work on many high-impact projects that serve various Apple lines of business. We use the latest in open source technology and as committers on some of these projects, we are pushing the envelope. Working with multiple lines of business, we manage many streams of Apple-scale data. Join Apple’s Applied Machine Learning Team as a Senior Manager of the Data Science Team. We are looking for a candidate who has a strong desire to lead a world class data scientist team who leverage/develop innovative machine learning and data mining technologies, for solving novel and diverse sets of problems.

Key Qualifications

  • Candidate should have a strong background and experience in machine learning and information retrieval.
  • Must have experience managing end to end machine learning pipeline from data exploration, feature engineering, model building, performance evaluation, and online testing with TB to Peta bytes size data sets. Must have experience building, mentoring and managing talented team of data scientists.
  • Experience communicating with diverse team including data scientist, engineers, product managers, and executive management.


– Proven track record of delivering high quality analytics insights and solutions
– Deep understanding, analysis, and mining of large corpora of structured and semi-structured data.
– Knowledge and experience managing and analyzing global data.
– Strong experience with Big Data (min 2 years of hands-on experience working on TB to PB scale datasets)
– Dataset experience in document, graph, log data, and semi-structured data
– Strength in Machine Learning, Statistical Modeling, Data Mining, Pattern Recognition, Information Retrieval, Natural Language Processing, or Search Ranking
– Experience innovating and implementing novel ML techniques
– Experience using all these ML techniques: clustering, regression, classification, graphical models, mixture models, topic models, and matrix factorization
– Self driven individual who can take a high-level problem and see it to completion
– Knowledge of distributed computing solutions and ability to leverage them towards gaining faster insights from data.
– Excellent communication and team promotion skills.


– Ph.D. in Computer Science, Machine Learning, or Statistics plus 7-10 years of Management Experience.



Leave a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s