Staff / Sr. Machine Learning Engineer, AI, Search & Knowledge Platforms

Apple Inc.
San Francisco, CA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Big Data Data Structures Data Systems Distributed Systems Information Extraction Python (Programming Language) Machine Learning Scala (Programming Language) Software Engineering
+12 more
Feature Engineering Large Language Models Apache Spark Containerization Kubernetes Information Technology Cassandra Machine Learning Operations TensorRT Docker Golang Microservices

Requirements

  • Bachelor’s degree or higher in Computer Science or related technical field
  • 3+ years of experience in software engineering or ML engineering
  • Experience with Golang, Java, Scala, or Python
  • Background in computer science: algorithms, data structures, and distributed systems
  • Experience working in a cloud-native environment such as AWS
  • Experience working with large-scale data processing pipelines (Spark, Cassandra, etc.)
  • Experience with micro-service architecture in a containerized environment (Docker, Kubernetes, etc.)
  • Experience with machine learning workflows, including feature engineering, training, evaluation, deployment and serving, * Experience with training and fine-tuning large language models
  • Experience with optimizing ML training and serving performance, including GPU tuning, batch size optimization, and multi-node scheduling
  • Familiarity with Nvidia TensorRT-LLM, vLLM, Nvidia Triton Server, or similar inference frameworks.
  • Experience with NLP, information extraction, or web data systems.
  • Excellent interpersonal skills, able to work independently as well as in a team

About the company

Join a dynamic team within Apple’s Information Intelligence Infrastructure organization that designs, builds, and operates large-scale systems powering search and AI experiences for billions of users. We develop distributed, data-intensive infrastructure that processes web data at global scale, enabling extraction, enrichment, and knowledge graph construction across diverse content such as HTML, PDF, and other unstructured formats.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.sanfranciscogigs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · WWC Europe 2026

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

Videos

See all

Related articles

See all