Activez les alertes d’offres d’emploi par e-mail !

AIML - Software Engineer (Search), MLPT

Apple Inc.

Paris

Sur place

EUR 60 000 - 90 000

Plein temps

Il y a 18 jours

Résumé du poste

A leading tech company in Paris is seeking a Machine Learning and AI specialist to optimize search performance and retrieval systems. The ideal candidate has strong programming skills and a solid background in algorithms, alongside excellent interpersonal skills. This role involves developing features that enhance how users interact with technology daily.

Qualifications

  • Must have experience with programming languages such as Go, Java, C/C++, or Rust.
  • Strong understanding of algorithms and data structures is essential.
  • Excellent interpersonal skills for teamwork and independent work.

Responsabilités

  • Design features and systems for retrieval on large indexes.
  • Optimize query throughput and improve ranking relevance.
  • Enhance onboarding for teams to efficiently use search components.
  • Improve algorithms to minimize the cost of serving large indexes.

Connaissances

Proven experience with programming languages (Go, Java, C/C++, Rust)
Strong background in algorithms and data structures
Interpersonal skills

Formation

Bachelor's or Master’s degree in Computer Science/Engineering

Outils

Distributed computing platforms (AWS, GCP, Kubernetes)
Description du poste

Paris, Ile-de-France, France Machine Learning and AI

Overview

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 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 have an opportunity to imagine and build products that delight our customers every single day.

Responsibilities
  • Designing features and systems that enable 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
Minimum Qualifications
  • Proven experience with at least one of the following programming languages: Go, Java, C/C++, Rust
  • Strong background in computer science: algorithms and data structures
  • Phenomenal interpersonal skills is required; able to work independently as well as in a team
Preferred Qualifications
  • Experience with information retrieval, ML applied to search
  • 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
  • Proficiency with distributed computing platform and technologies such as AWS, GCP, Kubernetes, MapReduce, or similar
  • Experience designing and implementing large scale data pipelines
  • Bachelor's or Master’s degree in Computer Science/Engineering, or equivalent experience.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.