Staff Machine Learning Engineer - News, Books, and Stocks Team

Socket.dev

Toronto

On-site

CAD 110,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Apple is seeking a high-energy machine learning engineer to join a distributed team delivering scalable services across news, books, and stocks. You will tackle text extraction, named entity recognition, duplicate detection, search, ranking, and related ML features that touch millions of customers daily.

Work with cross-disciplinary partners to ship production-grade software at scale, contributing to recommender systems and LLM-driven capabilities while upholding privacy and code quality.

Qualifications

  • MS in Machine Learning, Computer Science, or related field (or equivalent industry experience).
  • At least 5 years of experience shipping machine learning models in products.
  • Strong programming skills in Python, Java, or related language; experience with PyTorch, TensorFlow, or similar.
  • Experience designing user-facing ML features with interdisciplinary partners.
  • Experience with recommender systems and text-centric AI/ML (LLMs, document classification, search).
  • Experience delivering high-quality software at scale.
  • Excellent communication and collaboration with partner teams.
  • Commitment to an open and inclusive work environment.

Responsibilities

  • Deliver scalable ML services for Apple News and Apple Books.
  • Work on text extraction, NER, duplicate detection, search, and ranking.
  • Collaborate with cross-functional teams to ship production-grade ML features.
  • Contribute to recommender systems and LLM-driven capabilities across domains.

Skills

Python
Java
Recommender systems
Text-centric AI/ML
Communication & collaboration

Education

MS in Machine Learning, CS, or related field
PhD in ML, CS, or related field

Tools

PyTorch
TensorFlow

Job description

In a time where the news and book media landscapes are changing by the day, Apple News and Apple Books stand as champions of quality content, expert curation, user privacy, and the judicious use of machine learning. Our lively and brilliant distributed team consists of client and machine learning engineers who embody Apple's values. We inspire, teach, and otherwise enable each other to do the best work of our careers! Our team's outstanding retention rate speaks to our strong culture of respect for our teammates as both engineers and people. Would you like to work on such a team, solving hard problems in machine learning? Terrific! Please join us for the next generation of these apps!

DESCRIPTION

Our team is seeking a high-energy and self-driven machine learning engineer who will play a central role in the delivery of scalable services. The team uses machine learning to tackle difficult and complicated problems in the news, books, and stocks domains, including text extraction, named entity recognition, duplicate detection, search, ranking, and much more! As a member of our dynamic group, you’ll have the rare and rewarding opportunity to craft upcoming products that will delight and encourage millions of Apple’s customers every day!

MINIMUM QUALIFICATIONS
  • MS in Machine Learning, Computer Science, or related field.
  • Alternatively, equivalent industry experience to an MS degree is acceptable.
  • At least 5 years of experience shipping machine learning models in products.
  • Strong programming skills in Python, Java, or a related language, and one of the deep learning toolkits such as PyTorch, TensorFlow, or similar.
  • Experience designing user-facing machine-learning features with interdisciplinary partners.
  • Experience with recommender systems.
  • Experience with text-centric AI/ML (LLMs, document classification, search, etc.)
  • Experience delivering high quality software at scale.
  • Ability to communicate effectively and collaborate with partner teams.
  • Commitment to encouraging an open and inclusive work environment.
PREFERRED QUALIFICATIONS
  • Experience in a technical leadership role.
  • Ph.D. in Machine Learning, Computer Science, or related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - News, Books, and Stocks Team
Senior Machine Learning Engineer - News, Books, and Stocks Team

Apple • Vancouver

On-site
CAD 216,000 - 324,000
Stock options
Relocation assistance
Education reimbursement
+2
Staff Machine Learning Engineer - News, Books, and Stocks Team
Staff Machine Learning Engineer - News, Books, and Stocks Team

Apple • Toronto

On-site
CAD 271,000 - 408,000
Stock options
Educational reimbursement
Relocation assistance
+1
Staff Machine Learning Engineer - News, Books, and Stocks Team
Staff Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc. • Vancouver

Hybrid
CAD 270,000 - 406,000
Medical and dental coverage
Employee stock purchase plan
Tuition reimbursement
Staff Machine Learning Engineer - News, Books, and Stocks Team
Staff Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc. • Toronto

On-site
CAD 268,000 - 403,000
Stock programs
Discretionary bonuses
Relocation
+2
Senior Machine Learning Engineer - News, Books, and Stocks Team
Senior Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc. • Toronto

On-site
CAD 213,000 - 319,000
Comprehensive medical and dental
Retirement benefits
Discounted products and free services
+3
Machine Learning Engineer, Software QA - Creativity Apps at Apple
Machine Learning Engineer, Software QA - Creativity Apps at Apple

Apple • Vancouver

On-site
CAD 165,000 - 320,000
Comprehensive medical and dental
Relocation assistance
Educational expense reimbursement
+2
Software Development Engineer in Test, Full Stack, Creativity Apps
Software Development Engineer in Test, Full Stack, Creativity Apps

Worky • Vancouver

On-site
CAD 110,000 - 150,000
Senior Software Developer, Proactive - Search and Data Foundations
Senior Software Developer, Proactive - Search and Data Foundations

Lex • Southwestern Ontario

On-site
CAD 166,000 - 322,000
Medical and dental
Retirement benefits
Stock programs
+1
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple Inc. • Vancouver

On-site
CAD 229,000 - 405,000
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple • Vancouver

On-site
CAD 120,000 - 150,000