About the role
What will you do at Apple?
Do you want to make Apple products smarter for our users? The Core Infra team is
looking for an experienced software engineer to work on core infrastructure for
information intelligence at Apple. We build systems to connect Apple users to
information as part of the wider Apple Intelligence initiative. You will work
closely with product teams and information intelligence teams to deliver
reliable, scalable, and efficient infrastructure that powers Apple products for
billions of users.
DESCRIPTION
We design and build infrastructures to support features that empowers billions
of Siri users. Our team processes trillions of links to find the best content to
surface to users through search. We also analyze pages to extract critical
features for indexing, ranking. We apply statistical analysis to improve link
selection, freshness, retrieval rates, extraction quality, and many others.
You'll have the opportunity to work with large scale systems with trillions of
rows and many petabytes of data and incredible complexity.
MINIMUM QUALIFICATIONS
10+ years of experience of software development in developing and operating
large-scale cloud infrastructure. Proven experience designing, building, and
operating large-scale distributed systems and backend services (e.g., using
cloud platforms like AWS/GCP and container orchestration like Kubernetes) Solid
understanding of networking protocols (e.g., TCP/IP, DNS, HTTP) and their
application in building large-scale systems Excellent communication and
collaboration skills to work effectively with cross-functional teams Strong
software engineering fundamentals in data structures, algorithms, and system
design BS, MS, or Ph.D. in Computer Science or a related field, or equivalent
experience
PREFERRED QUALIFICATIONS
Experience with large-scale data processing, information retrieval, web search,
or ranking systems
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Platform engineering jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Software Engineer, Infrastructure Services (Data Plane)
Apple · California, United States
Senior AI Infrastructure Software Engineer - DGX Cloud
NVIDIA · Redmond, Washington, United States
Security Engineer - Infrastructure Security
Figure · San Jose, California, United States
Senior Machine Learning Engineer - ML Training Infrastructure
General Motors · Sunnyvale, California, United States
Neural Data Infrastructure Engineer
Blackrock Neurotech · Salt Lake City, Utah, United States
AI Infrastructure AI/ML Engineer (100 % remote) (m/f/d)
EWOR · Capon Bridge, West Virginia, United States
Role information can change. Confirm current details on the original application page.
