Sr. Software Engineer (Distributed System)
Apple
Weekly Hours: 40
Role Number: 200634779-3760
Summary
At Apple, the information powering Siri, Spotlight, Apple Maps, and Apple Intelligence doesn't appear by magic — it's harvested at massive scale from the live web by a distributed crawl platform you'll help build and operate.
You'll join a small, high-impact team responsible for a system that continuously fetches, renders, and extracts structured knowledge from billions of web pages — feeding the intelligence layer behind Apple's most-used products.
Description
The web crawl infrastructure you'll work on is a large-scale, distributed system that fetches, renders, and extracts structured knowledge from billions of web pages — powering Siri, Apple Intelligence, Spotlight, Apple Maps, and more. We're looking for an engineer who doesn't just build distributed systems but who leverages modern AI coding tools as a core part of their daily engineering workflow to move faster, write higher-quality code, and tackle more ambitious problems than traditional development cycles allow. This is a deeply technical role embedded in a production platform with strict latency SLOs, complex failure domains, and high operational stakes. You'll work across the full crawl lifecycle, from how requests are scheduled and dispatched, to how pages are fetched and rendered, to how structured data is extracted and delivered downstream. As a member of this team, you will own the critical components of the systems and will be responsible for shaping the roadmap.
Minimum Qualifications
5+ years or experience building scalable distributed systems at scale
Strong understanding of data structures and algorithms.
Strong systems programming background — Rust, Scala, or Go
Solid understanding of async programming models, queue-based architectures, and at-least-once / exactly-once delivery semantics
Deep expertise of Cloud infrastructure deployments, managing workloads across heterogeneous clusters (EKS and/or bare-metal)
Hands-on Kubernetes experience — multi-cluster, resource tuning, HPA, rolling deployment
Hands-on AWS experience: SQS, S3, MSK (Kafka), EKS, IAM, VPC, Transit Gateways
Familiarity with Kafka — topic management, consumer group lag, partition rebalancing
Experience defining metrics, writing alert rules, and building dashboards for distributed services
Excellent interpersonal skills able to work independently as well as cross-functionally
BS or MS in Computer Science or equivalent experience.
Preferred Qualifications
Experience in Web Crawl is a plus
Headless browser infrastructure at scale is a plus
Flink or Spark streaming/batch pipelines over Iceberg is a plus
$168k - $270.25k
...Senior Engineer For Factory Infrastructure And Automation NVIDIA is the platform... ...in heterogeneous hardware and software environments. You will influence and... ...advanced programming skills to build distributed and compute systems, backend services, microservices and...Senior$193.3k - $261.5k
...in building next-generation hyper-scale distributed systems in the cloud? Amazon Redshift is a... ...complex interactions within the Redshift engine, tackling large-scale, high-complexity... ...+ years of non-internship professional software development experience ~5+ years of programming...SeniorInternshipLocal areaFlexible hours$147.4k - $272.1k
...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute. We believe that streamlining software engineering...SeniorRelocation$160.36k - $240.54k
...Senior Software Engineer, Distributed Compute System Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining...Senior- ...Apple’s nerve center: Apple Information Systems and Technology group! We are looking for mid-career senior-level Java Software Engineers, who will work closely with other... ...fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation...SeniorWork experience placement
$215k - $250k
...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated... ...that have created large-scale data systems and globally distributed platforms that sit at the heart of... ...our data tech stack by building the software and data features that actually...Odd jobWork at officeLocal areaRemote workRelocationRelocation package$144.2k - $233.2k
.... Job Description Your Career As a Research Software Engineer (Antivirus Systems), we are looking for a motivated, intelligent, hardworking... ...based system with several moving components in a distributed cloud environment ~ Experience with developing in a public...SeniorFull timeCasual workWork at office$184k - $287.5k
...We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for... ..., deploying, and operating AI systems at scale. This role will focus on NeMo... ...facing interfaces ~ Experience with distributed systems, cloud-native services, containers...SeniorRemote work$224k - $356.5k
...At NVIDIA, our Financial Systems Engineering team is at the heart of ensuring that our massive... ...idempotency, and financial accuracy across distributed systems. This team is not just about... ...Design, deploy, and maintain scalable software services that ensure transactional...Senior$184k - $287.5k
...the world. Join NVIDIA's software infrastructure team to design... ...build, and improve software systems for rack, networking, and datacenter... .... As a Senior Software Engineer - Datacenter Systems, you will... ...Resolve operational issues across distributed infrastructure as well as...SeniorRemote work$184k - $287.5k
...We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency... ...systems, computer architecture, parallel programming, distributed systems, deep learning theories. Knowledgeable...Senior- ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and... ...: AMD is looking for a strategic software engineering lead who is passionate about improving... ...used to optimize inference like distributed kv-cache, disaggregation, request scheduling...
$155k - $253k
...: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20... ...stack operating system. As a Software Engineer on the team, you will develop, design,... ...processes and tools, source control, and distributed code bases Nice to have:...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$108k - $216k
...support and | or sponsorship _* Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global... ...~2+ years of experience in agile ways of working in a distributed geographical model About Walmart Global Tech Imagine...SeniorFull timeTemporary workPart timeWork at officeWorldwideFlexible hours$126.8k - $220.9k
...Software Engineer - Distributed Build Systems Work Locations (2) Submit Resume Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely on it daily to develop software...Relocation$136.3k - $231.7k
...hands without us. KLA invents systems and solutions for the... ...expert teams of physicists, engineers, data scientists and problem... ...brightest research scientist, software engineers, application development... ..., and reliability across distributed or multi-threaded systems...Minimum wageTemporary workWork experience placementFlexible hours- ...digital future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an... ...design, build, and own core platform services powering secure, distributed systems at scale. This is a high-impact, hands-on technical...H1bWorldwide
$152k - $241.5k
NVIDIA is seeking a highly motivated Software Engineer to join our growing AI and Generative AI... ..., and evaluation of large-scale AI systems powering next-generation applications... ...experience in machine learning systems, distributed infrastructure, and modern GenAI workflows...SeniorFull time$152k - $241.5k
...supports 1000+ chip design engineers by building tools and platforms... ...and operate long shelf-life systems spanning build automation,... ...infrastructure runs as userspace software on bare-metal Linux hosts (... ...role with an emphasis on distributed systems and operational...- ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing...SeniorWork at office2 days per week
$229.9k - $262.4k
Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy... ...regularly worked. Cambridge, MA: $229,900 - $262,400 for Sr. Lead Software Engineer McLean, VA: $229,900 - $262,400...SeniorFull timePart timeInternshipLocal area$145k - $170k
...seek talented, passionate, and committed engineers, technologists, and business leaders to... ...who will bridge the gap between low level System Engineering and high-level test... ...Server Infrastructure who will automate the software build, provisioning process, and administering...SeniorWork experience placementWorldwide$212.8k - $387.6k
...About The Team TikTok's recommendation system is at the core of our user experience, delivering... ...and optimize large-scale recommendation engine systems to enhance content discovery. -... ...recommendations. - Develop and optimize distributed systems for large-scale data processing...SeniorTemporary workLocal area$170.6k - $261.3k
...'s standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features... ...the vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System team within Embodied...SeniorLocal areaRemote workWork from homeRelocation packageFlexible hours$147.4k - $272.1k
...Senior iOS Software Engineer, Customer Systems Do you have a passion for solving problems that impact hundreds of millions of users? At Apple, we are reimagining the next generation of Support, and by joining our team, you'll architect and build scalable solutions to...SeniorWork experience placementRelocation$125k - $185k
...Software Engineer - Systems Engineering Ai Tooling Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc... ...results. Build backend services and APIs to unify distributed engineering artifacts into a cohesive, reliable platform....Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$190k - $240k
...financial technology company is seeking an experienced backend software engineer to enhance their lifecycle-orchestrator service. The... ...engineering experience, proficiency in API design, and knowledge of distributed systems. The position supports remote work, ensuring flexibility...SeniorRemote work$193.93k - $291.15k
...Senior Software Engineer, Networking & Real-Time Systems Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on... ...industry experience (or a PhD with a focus on Networking/Distributed Systems and 3+ years of industry experience)....SeniorRemote work$198k - $326k
...As part of our world-class software engineering team, you will take the lead in... ...putting to use your passion for distributed technologies and algorithms, API design and systems design, and your passion for writing... ...within our company. As a Sr. Staff Software Engineer, you...SeniorFor contractorsWork at officeFlexible hours$200k - $400k
...Institute Of Foundation Models Engineer The Institute of Foundation Models (IFM) designs... ...operates ultra-scale GPU supercomputing systems to train next-generation foundation... ...effort — driving communication performance, distributed reliability, and cross-layer...SeniorVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer (Distributed System). Be the first to apply!
- graduate software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer amazon Santa Clara, CA
- software developer positions Santa Clara, CA
- software engineer full time Santa Clara, CA
- software qa engineer Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- software engineer Santa Clara, CA
- software engineer intern Santa Clara, CA


