Jobs
Meine Anzeigen
Meine Job-Alerts
Anmelden
Einen Job finden Tipps & Tricks Firmen
Suchen

Software engineer

Zürich
Apple
Software Ingenieur
Inserat online seit: 9 Februar
Beschreibung

Summary

Do you want to make Siri and Apple products smarter for our users? Here in the Machine Learning Platform Technology 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. The universal search engine we build powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Apple Music, the App Store, and many 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.

Description

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

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
Bachelor's or Master's degree in Computer Science/Engineering, or equivalent experience.

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

At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

Karrierestufe
Berufseinstieg
Beschäftigungsverhältnis
Vollzeit
Tätigkeitsbereich
Ingenieurwesen und IT
Branchen
Herstellung von Computern und Elektronik

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern
Ähnlicher Job
Software engineer python
Zürich
Nordwand Group AG
Software Ingenieur
Ähnlicher Job
Software engineer java/angular/security
Zürich
Pro Informatik AG
Software Ingenieur
Ähnlicher Job
Senior software engineer - microsoft dynamics 365 80 - 100%
Zürich
Zürich Versicherungs-Gesellschaft AG / Zurich Insurance Company Ltd / Zurich Compagnie d'Assurances SA
Software Ingenieur
Ähnliche Jobs
Stellenanzeigen Apple
Apple Jobs in Zürich
Informatik und IT Jobs in Zürich
Jobs Zürich
Jobs Zürich (Bezirk)
Jobs Zürich (Kanton)
Home > Stellenanzeigen > Informatik und IT Jobs > Software Ingenieur Jobs > Software Ingenieur Jobs in Zürich > Software Engineer

Jobijoba

  • Karriere & Bewerbung
  • Bewertungen Unternehmen

Stellenanzeigen finden

  • Stellenanzeigen nach Job-Titel
  • Stellenanzeigen nach Berufsfeld
  • Stellenanzeigen nach Firma
  • Stellenanzeigen nach Ort

Kontakt / Partner

  • Kontakt
  • Veröffentlichen Sie Ihre Angebote auf Jobijoba

Impressum - Allgemeine Nutzungsbedingungen - Datenschutzerklärung - Meine Cookies verwalten - Barrierefreiheit: Nicht konform

© 2026 Jobijoba - Alle Rechte vorbehalten

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern