AIML - Software Engineer (Search), MLPT

Apple Inc.
Apply Now

Job 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

  • Experience with at least one of the following programming languages: Go, Java, Python, Scala, C/C++, or Rust.
  • Strong background in computer science, particularly in algorithms and data structures.
  • Exceptional interpersonal skills, with the ability to work independently and collaboratively within a team.
  • Familiarity with microservices, multithreading, or related technologies is a plus.

Preferred Qualifications

  • Experience with information retrieval and machine learning applied to search.
  • Exposure to the challenges of scalable backend infrastructure and performance, including diagnosing, analyzing, and resolving issues using profiling, debugging, and tracing tools.
  • Proficiency with distributed computing platforms and technologies, such as AWS, GCP, Kubernetes, MapReduce, or similar.
  • Experience designing and implementing large-scale data pipelines, with a Bachelor's or Master’s degree in Computer Science/Engineering or equivalent experience.

Company Info.

Apple Inc.

Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
    154,000
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring Software Engineer Jobs in Zürich, Switzerland with average base salary of CHf100,000 - CHf140,000 / Year.

Similar Jobs View More