Resume and JobRESUME AND JOB
Apple logo

AIML - Software Engineer (Search), MLPT

Apple

Software and Technology Jobs

AIML - Software Engineer (Search), MLPT

full-timePosted: Sep 5, 2025

Job Description

Do you want to make Siri and Apple products smarter for our users? Here in the Machine Learning Platform Technology & Infrastructure group we build groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. The features we build are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. Siri’s universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages, Lookup, and more. As part of this group, you will work with one of the most exciting high performance computing environments on Apple’s search product, with petabytes of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every single day. In this role working on search you will work at the intersection between quality and performance, optimizing the high performance components that serve our indexes for large amounts of traffic, working on retrieval infrastructure to improve relevance for users inside the constraints that come with a high throughput index serving infrastructure, designing and implementing retrieval augmented generation that is fed by our search systems. The typical tasks encompass: • Designing features and systems that enable to perform retrieval on large token and embeddings-based indexes • Optimizing throughput of the queries, analyzing how to let ranking engineers improve the relevance within the latency and budget envelope • Streamlining onboarding and experimentation experience to our search systems to empower other teams to more efficiently use our components and iterate faster on their relevance improvements • Improving data structures and algorithms to reduce the cost of serving large indexes

Locations

  • Zurich, Zurich, Switzerland 8301

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 60,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • machine learningintermediate
  • natural language processingintermediate
  • artificial intelligenceintermediate
  • algorithmic searchintermediate
  • high performance computingintermediate
  • retrieval infrastructureintermediate
  • retrieval augmented generationintermediate
  • designing features and systemsintermediate
  • optimizing throughputintermediate
  • analyzing queriesintermediate
  • streamlining onboardingintermediate
  • experimentationintermediate
  • improving data structuresintermediate
  • algorithmsintermediate

Required Qualifications

  • Proven experience with at least one of the following programming languages: Go, Java, C/C++, Rust (experience)
  • Strong background in computer science: algorithms and data structures (experience)
  • Phenomenal interpersonal skills is required; able to work independently as well as in a team (experience)

Preferred Qualifications

  • Experience with information retrieval, ML applied to search (experience)
  • Exposure to the challenges of scalable backend infrastructure and performance and how to diagnose, analyse, and resolve them with knowledge of profiling, debugging, tracing tools (experience)
  • Proficiency with distributed computing platform and technologies such as AWS, GCP, Kubernetes, MapReduce, or similar (experience)
  • Experience designing and implementing large scale data pipelines (experience)

Responsibilities

  • In this role working on search you will work at the intersection between quality and performance, optimizing the high performance components that serve our indexes for large amounts of traffic, working on retrieval infrastructure to improve relevance for users inside the constraints that come with a high throughput index serving infrastructure, designing and implementing retrieval augmented generation that is fed by our search systems.
  • The typical tasks encompass:
  • * Designing features and systems that enable to perform retrieval on large token and embeddings-based indexes
  • * Optimizing throughput of the queries, analyzing how to let ranking engineers improve the relevance within the latency and budget envelope
  • * Streamlining onboarding and experimentation experience to our search systems to empower other teams to more efficiently use our components and iterate faster on their relevance improvements
  • * Improving data structures and algorithms to reduce the cost of serving large indexes

Target Your Resume for "AIML - Software Engineer (Search), MLPT" , Apple

Get personalized recommendations to optimize your resume specifically for AIML - Software Engineer (Search), MLPT. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "AIML - Software Engineer (Search), MLPT" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for AIML - Software Engineer (Search), MLPT @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

AIML - Software Engineer (Search), MLPT

Apple

Software and Technology Jobs

AIML - Software Engineer (Search), MLPT

full-timePosted: Sep 5, 2025

Job Description

Do you want to make Siri and Apple products smarter for our users? Here in the Machine Learning Platform Technology & Infrastructure group we build groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. The features we build are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. Siri’s universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages, Lookup, and more. As part of this group, you will work with one of the most exciting high performance computing environments on Apple’s search product, with petabytes of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every single day. In this role working on search you will work at the intersection between quality and performance, optimizing the high performance components that serve our indexes for large amounts of traffic, working on retrieval infrastructure to improve relevance for users inside the constraints that come with a high throughput index serving infrastructure, designing and implementing retrieval augmented generation that is fed by our search systems. The typical tasks encompass: • Designing features and systems that enable to perform retrieval on large token and embeddings-based indexes • Optimizing throughput of the queries, analyzing how to let ranking engineers improve the relevance within the latency and budget envelope • Streamlining onboarding and experimentation experience to our search systems to empower other teams to more efficiently use our components and iterate faster on their relevance improvements • Improving data structures and algorithms to reduce the cost of serving large indexes

Locations

  • Zurich, Zurich, Switzerland 8301

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 60,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • machine learningintermediate
  • natural language processingintermediate
  • artificial intelligenceintermediate
  • algorithmic searchintermediate
  • high performance computingintermediate
  • retrieval infrastructureintermediate
  • retrieval augmented generationintermediate
  • designing features and systemsintermediate
  • optimizing throughputintermediate
  • analyzing queriesintermediate
  • streamlining onboardingintermediate
  • experimentationintermediate
  • improving data structuresintermediate
  • algorithmsintermediate

Required Qualifications

  • Proven experience with at least one of the following programming languages: Go, Java, C/C++, Rust (experience)
  • Strong background in computer science: algorithms and data structures (experience)
  • Phenomenal interpersonal skills is required; able to work independently as well as in a team (experience)

Preferred Qualifications

  • Experience with information retrieval, ML applied to search (experience)
  • Exposure to the challenges of scalable backend infrastructure and performance and how to diagnose, analyse, and resolve them with knowledge of profiling, debugging, tracing tools (experience)
  • Proficiency with distributed computing platform and technologies such as AWS, GCP, Kubernetes, MapReduce, or similar (experience)
  • Experience designing and implementing large scale data pipelines (experience)

Responsibilities

  • In this role working on search you will work at the intersection between quality and performance, optimizing the high performance components that serve our indexes for large amounts of traffic, working on retrieval infrastructure to improve relevance for users inside the constraints that come with a high throughput index serving infrastructure, designing and implementing retrieval augmented generation that is fed by our search systems.
  • The typical tasks encompass:
  • * Designing features and systems that enable to perform retrieval on large token and embeddings-based indexes
  • * Optimizing throughput of the queries, analyzing how to let ranking engineers improve the relevance within the latency and budget envelope
  • * Streamlining onboarding and experimentation experience to our search systems to empower other teams to more efficiently use our components and iterate faster on their relevance improvements
  • * Improving data structures and algorithms to reduce the cost of serving large indexes

Target Your Resume for "AIML - Software Engineer (Search), MLPT" , Apple

Get personalized recommendations to optimize your resume specifically for AIML - Software Engineer (Search), MLPT. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "AIML - Software Engineer (Search), MLPT" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for AIML - Software Engineer (Search), MLPT @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.