Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer (Distributed Systems) - Cloud

$150.4k - $277.6k

Apple Inc.

Cupertino, California, United States Software and Services

People at Apple don’t just build products — they craft the kind of experience that has revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it.The Apple Services Engineering(ASE) team builds and provides systems and infrastructure that power Apple’s services (such as iCloud, iTunes, Siri, and Maps). We are the foundation on which Apple’s software developers build the products that our customers love. Our services have to scale globally, stay highly available, and "just work.” If you love designing, engineering and running systems and infrastructure that will help millions of customers, then this is the place for you!Apple Service Engineering (ASE)’s Compute team is seeking an experienced software engineer to build and enhance internal cloud infrastructure offerings. You will be responsible for delivering critical features in the control plane of a cutting edge high performance compute platform, which improve the control plane’s scalability, the platform’s utilization and the types of workloads it can support, to meet the needs of our internal and external users.

Description

In this role, you will develop, debug, and maintain key features of a compute control plane service. You will:

  • Actively participate in the design and development of control plane components (scheduling, resource management, APIs, high-availability) for a large-scale multi-site cloud compute platform.
  • Write and review code, generate and review design documentation.
  • Participate in software qualifications and rollouts to production clusters.
  • Participate in a rotation where engineers respond to platform issues for same-day resolution.
  • Work with a wide range of software and hardware engineering teams across Apple to support their workflows or integrate their technology into our platform.
  • Engage closely with partners and customers to drive clarity in Apple's compute needs.
  • Hold yourself and others to a high quality standard expected of Apple products

Minimum Qualifications

  • Demonstrated ability to design, debug, and test complex software systems
  • Experience with software development in distributed systems, critical internet services and/or platform infrastructure.
  • Understanding of distributed systems and database concepts.
  • Strong communication and organizational skills.
  • Understanding of core operational concepts - monitoring, alerting, incident management.
  • Understanding of performance analysis methodologies.
  • User-focused: passion for quality, attention to details, and delivering outstanding user experiences
  • BS in Computer Science / related fields and 6+ years of experience or MS with 4+ years of experience or PhD with 2+ years of experience.

Preferred Qualifications

  • Knowledge of operating systems concepts (process scheduling, disk and network I/O, performance).
  • Knowledge of datacenter architecture (networking topologies, host placement strategies, and failure modes); design of multi-datacenter systems; failure domains; and wide-area networking.
  • Comfort working with geographically distributed partners
  • Experience with Kubernetes, postgresql, zookeeper, etcd.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer (Distributed Systems) - Cloud in Cupertino, CA vacancy
  • $150.4k - $277.6k

     ...Senior Software Engineer - Distributed Systems Cupertino, California, United States Machine Learning and AI Our team is on a mission to build innovative...  ...in distributed storage, observability, reliability, and cloud services. ~ Interest in working across different... 
    Cloud
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $190.1k - $285.1k

     ...building a large-scale distributed data and observability...  ...the platform, so our systems get smarter about surfacing...  ...writing efficient software, tuning and scaling...  ...across private and public cloud, for 4,000+ global...  ...alongside world-class engineers building the platforms... 
    Cloud
    Work at office
    Remote work

    Workday, Inc.

    Santa Clara, CA
    14 hours ago
  •  ...data spreads across various clouds and devices, traditional...  ...We’re looking for a Staff Software Engineer to join our Confidential...  ...services powering secure, distributed systems at scale. This is a...  ...-to-end services (design, development, deployment, scaling, and... 
    Cloud
    Temporary work
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    1 day ago
  • $150.4k - $277.6k

     ...ODI Server Engineer Imagine what you could...  ...the world's best software for paying, and...  ...of architecting systems at scale, and thrive...  ...and reliable distributed software systems...  ...product and software development lifecycle and...  ...building, and operating cloud-native (e.g. AWS)... 
    Cloud
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $152k - $241.5k

     ...is hiring experienced software engineers with Kubernetes experience...  ...operations, operator development, node health...  ...will be part of an DGX Cloud team responsible for production systems that enable large scalable...  ...automating large-scale distributed systems independent of... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $215k - $250k

     ...Data Infrastructure Engineer Onehouse is a mission...  ...lakehouse through a cloud-native managed...  ...created large-scale data systems and globally distributed platforms that sit...  ...by building the software and data features that...  ...prioritize across feature development and tech debt with... 
    Cloud
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    4 days ago
  •  ...backbone of an AI-powered engineering design platform — already in...  ...5+ years owning production distributed systems on AWS · Deep fluency in...  ...services to support their product development including research &...  ...in electronics design and software development with a pool of... 
    Cloud

    Syntronic R&D USA

    Sunnyvale, CA
    15 days ago
  • $172k - $229.6k

     ...improve the reliability of large-scale distributed systems. This platform supports the telemetry...  ..., and related tools.As a Software Engineer on this team, you will design and build...  ...working across distributed systems, cloud-native infrastructure, and optionally... 
    Cloud
    Immediate start
    Remote work
    Visa sponsorship

    eBay

    San Jose, CA
    4 days ago
  • $158k - $237k

     ...data center, at the edge, or in the cloud. It is a distributed, scale-out, fault tolerant, performant...  ...velocity. We are looking for motivated engineers, who can complement this rockstar...  ...looking for an experienced distributed systems engineer to guide us through the next... 
    Cloud
    Shift work

    Rubrik

    Palo Alto, CA
    4 days ago
  •  ...Staff Software Engineer - Distributed Systems Architect ~ Full-time VMware is the industry-leading virtualization...  ...—from the data center to the cloud to mobile devices—we enable IT to...  ...to. Mentor engineers into the core development processes. Perform other duties and... 
    Cloud
    Full time
    Local area

    vmware

    Palo Alto, CA
    3 days ago
  • $193.3k - $261.5k

     ...designs silicon and software that accelerates...  ...Trainium (Trn2/Trn3), our cloud scale Machine...  ...a Senior Software Engineer to join our ML Distributed Training team.In this...  ...responsible for the development, enablement, and...  ...and high performance systems, collaborating closely... 
    Cloud
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • Cerebras Systems builds the world's largest AI...  ...GPU-based hyperscale cloud inference services....  ...is seeking a Distributed Systems Security Engineer to help build out the...  ...work in a fast-paced development environment without...  ...are serious about software make their own hardware... 
    Cloud

    Cerebras Systems

    Sunnyvale, CA
    6 days ago
  • Apple Inc. in Cupertino, CA is seeking a Senior Software Engineer for Enterprise Technology Services. You will design...  ...setting high technical standards. The role emphasizes distributed systems, messaging, caching, and cloud-native design with a focus on performance,... 
    Cloud
    Hourly pay

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • Syntronic R&D USA is seeking an experienced engineer to scale the production backbone of an AI-powered design platform. You will migrate a sandboxed product into a hardened, multi-tenant service used by internal teams and external partners. You’ll own the first year of... 
    Cloud

    Syntronic R&D USA

    Sunnyvale, CA
    14 hours ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to help us develop distributed storage services for AI/...  ...of distributed systems, outstanding design skills...  ...external customers to deliver Cloud services.Automating...  ...lifecycle stages of software development and delivery.Passionate... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • IonQ, a leading quantum platform, is hiring a Senior Staff Distributed Systems Engineer to own backend services, telemetry ingestion, and device management for a cloud-native, multi-cloud platform. You’ll build high-throughput pipelines, time-series storage, and APIs with... 
    Cloud

    IonQ

    Santa Clara, CA
    1 day ago
  • Nokia in Sunnyvale, CA is seeking a Senior Software Engineer to drive Go-based distributed systems and edge compute platforms. You will...  ...Ideal candidates have 7+ years in software development with Go, strong API design skills, cloud experience (AWS/Azure), and a passion... 
    Cloud

    NOKIA

    Sunnyvale, CA
    14 hours ago
  • $174k - $252k

     ...and test product or system development code.Participate in,...  ...years of experience with software development in one or...  ...infrastructure, distributed systems or networks,...  ...technologies.Google's software engineers develop the next-...  ...Google Distributed Cloud Hosted (GDCH) Node Platform... 
    Cloud

    Google

    Sunnyvale, CA
    1 day ago
  • $184.7k - $324.8k

     ...California, United States Software and Services At...  ...experienced backend engineer to design and build...  ...exists, and applying distributed-systems best practices from design...  ...software development experience building scalable...  ...with AWS or GCP and cloud-native tooling (Docker... 
    Cloud
    Contract work
    Relocation

    Apple Inc.

    Cupertino, CA
    4 hours ago
  • $163.43k - $190k

     ...line of cutting-edge systems that have been...  ...available through all major cloud providers, while we...  ...hands-on Senior Distributed Systems Engineer to join the team building...  ...6+ years of backend software engineering...  ...driven or test-informed development, code review, CI/CD,... 
    Cloud
    Permanent employment
    Contract work
    Work at office

    IonQ Inc.

    Santa Clara, CA
    1 day ago
  •  ...Senior / Staff Backend Engineer – Distributed Systems & Network Automation About Netris Netris is the leading network automation platform for AI clouds. AI is the largest infrastructure buildout in history, and networking is its bottleneck. Netris is the automation... 
    Cloud
    Remote work
    Flexible hours

    Netris, Inc.

    Santa Clara, CA
    1 day ago
  •  ...Collaboration Business Unit is seeking a distributed data engineer to design and deploy resilient, large-...  ...OpenSearch in hybrid AWS and private cloud environments. You will automate...  ...performance while collaborating with software engineers, SREs, and product teams. You... 
    Cloud

    Devopsroles

    Milpitas, CA
    1 day ago
  • $207k - $300k

     ...resilient, high-performance distributed systems and backend services that power...  ..., and orchestration engines running across massive fleet...  ...environments.Build and evolve software-defined networking, network...  ...with the broader open-source/cloud-native ecosystem.Minimum qualifications... 
    Cloud

    Google

    Sunnyvale, CA
    4 days ago
  •  ...LLC in Sunnyvale, CA is seeking a Senior Software Engineer, Infrastructure, Spanner to design and optimize distributed storage systems at scale. You will work on core Spanner features...  ...cross-team collaboration within Google Cloud. The ideal candidate has a Bachelor's... 
    Cloud

    Google LLC

    Sunnyvale, CA
    14 hours ago
  • $174k - $252k

     ...Senior Software Engineer, Google Distributed Cloud Hosted, Infrastructure Share Senior Software Engineer, Google...  ...years of experience with software development in one or more programming...  ...scale infrastructure, distributed systems or networks, or with compute technologies... 
    Cloud

    Google LLC

    Sunnyvale, CA
    1 day ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback...  ..., or launching software products, and 1 year of...  ...information retrieval, distributed computing, large-scale...  ...include Googlers, Google Cloud customers, and billions... 
    Cloud
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $185k - $215k

     ...will operate as a Staff AI Systems Engineer, setting technical...  ...team, integrating modern software development practices to help realize...  ..., regression testing, and cloud replay pipelines (SiL/HiL/...  ...vehicles, robotics, or complex distributed systems. ~2+ years of experience... 
    Cloud
    Work experience placement
    Local area
    Worldwide

    Bosch Group

    Sunnyvale, CA
    4 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture...  ...new product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and...  ...on hybrid deployments between cloud and on-premProviding expertise in... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...'re looking for a Principal Software Engineer to join our CSP Engagements...  ...focal point for rack-scale system SW/FW, working with CSP engineering...  ...firmware, or large-scale distributed systems engineering. BS or...  ...rapidly growing enterprise and cloud provider businesses. These... 
    Cloud
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment...  ...enhance large-scale software solutions.Minimum...  ...experience in software development.7 years of...  ...embedded operating systems.5 years of experience...  ...include Googlers, Google Cloud customers, and billions... 
    Cloud
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer (Distributed Systems) - Cloud. Be the first to apply!