Enable job alerts via email!

Machine Learning Research Engineer- Apple Services Engineering

Apple Inc.

Singapore

On-site

USD 80,000 - 150,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Machine Learning Research Engineer to enhance the way users search and discover media content across a billion devices. This role involves utilizing big data technologies like Hadoop and Spark, working on Natural Language Processing, and collaborating with a talented team to deploy cutting-edge features. If you have a passion for machine learning and a strong programming background, this is a fantastic opportunity to make a significant impact in the tech industry.

Qualifications

  • 5+ years of relevant industry experience.
  • Strong programming skills in Go, Scala, or Python.

Responsibilities

  • Improve search recall and precision on Apple Media content.
  • Collaborate with engineers and researchers to deploy features.

Skills

Machine Learning
Python
Scala
Hadoop
Data Mining
Natural Language Processing
A/B Testing

Education

Bachelor in Computer Science
Master's or PhD in related field

Tools

Hadoop
Spark
Scala
Python

Job description

Machine Learning Research Engineer- Apple Services Engineering

Singapore, Singapore Software and Services

Add to Favourites Machine Learning Research Engineer- Apple Services Engineering

Description

- Have a major impact on the way people search & discover Apple Media content on more than a billion active Apple devices worldwide.- Be part of a team with strong expertise in software engineering, information retrieval, language processing, data mining, machine learning, scalable systems, and parallel processing (Hadoop, Scala, Spark).- Be responsible for improving search recall and precision.- Use big data technology like Hadoop, Spark, Scala to evaluate and prioritize content discovery features.- Conduct AB Tests to ensure we pick the best winning variant.- Ensure successful deployment of features, code, data, and models in production.- Work in collaboration with other world-class engineers, researchers, and statisticians to ensure the features and models are functioning at or above expected performance levels.- Work on Natural Language Processing (NLP), Tokenization, Stemming, and Lemmatization, mining synonyms, etc.- Improve Search Recall, Text Indexing, Query Understanding, and Search Personalization- Design & Implement solutions for automated unit and integration tests that enable continuous integration and delivery- Support search over millions of devices globally- On all devices (macOS, iOS, tvOS, watchOS, Siri/HomePod)

Minimum Qualifications
  • 5+ years of relevant industry experience
  • Bachelors in Computer Science or related field, Masters or PhD preferred.
  • Strong programming skills in any of these Go/Scala/Python
  • Experience building big data pipelines with Python, Scala, and Spark
  • Experience with Machine Learning techniques and related projects
  • Passion - Our customers love what we do at Apple and we want the same from our engineers
Preferred Qualifications
  • Experience with Search, Machine Learning, and Large Language Models
  • Deep understanding of the search and information retrieval fundamentals including text processing, auto-correction, query understanding and content retrieval
  • Experience building search features
  • Familiarity with A/B experimentation and data/metric-driven product development
Add to Favourites Machine Learning Research Engineer- Apple Services Engineering
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.