Compute Runtime Software Engineer

2 weeks ago


Seattle, Washington, United States Apple Full time

The Apple Services Engineering (ASE) team is building the next generation cloud compute services empowering Apple's software developers to build the products our customers love. We're a fast moving, highly skilled team designing, developing and supporting the operation of a virtual machine and container-based compute platform that Apple's server-side developers use to build, test and deploy their products We would encourage you to review what our team is responsible for: and Our web-scale system hosts Apple's core cloud services and has to stay highly available, secure and "just work". That's a tall order, and we're looking to add more talented and passionate engineers who love challenges and providing a great user experience for developers.

Description

Do you enjoy working on reliability, scalability, resilience, security, and performance limits of web-services? You should be curious about how systems work and, more meaningfully, how they fail. A domain expert with expertise in multiple technical areas, used to designing major features and able to resolve highly complex issues creatively and effectively taking ownership of major features and technologies to demonstrate a significant impact within the organization. Approach complex issues with creativity, ready to take risks and course-correct effectively to produce an impact on the organization through broad implementation of new ideas. Drive ideas from inception to implementation establishing a reputation sought out throughout the organization for advice and consultation through setting standards, process and technical direction. Ready to actively mentor engineers at all levels.

Preferred Qualifications

Experience with Linux system programming

Development experience in one or more of: Cloud security, Container / Linux Kernel security and API security

Experience troubleshooting and diving into metrics to identify resource contention and bottlenecks

Experience designing benchmarks and load tests to characterize performance and establish scalability models

Development experience with container orchestration systems such as Docker, Kubernetes or Mesos is a plus

Development experience in combination of virtualization and container technologies to build a cloud native hypervisor (KubeVirt, Kata, Firecracker, macOS Virtualization Framework) is a plus

Systems programming experience on Darwin with Swift is a plus

Programming Linux system virtualization based on Libvirt, QEMU, KVM Understanding of various shared networked storage solutions (iSCSI, NFS, cluster file systems) is a plus

Minimum Qualifications

Bachelor's Degree in Computer Science, or equivalent related experience.

At least 5+ years of software design and development experience in infrastructure engineering (compute, storage and network virtualization) with an emphasis on micro-services architectures and containerization

Advanced programming language proficiency in C, C++, Swift or Go, with a track record of designing and developing high performance, secured, scalable and reliable systems

Hands-on experience with some or all of the following topics: Linux containerization, Linux filesystems, Image distribution, Content storage, Kernel and container security

Love open source and collaboration

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 .



  • Seattle, Washington, United States Apple Full time

    SummaryApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with...


  • Seattle, Washington, United States Oracle Full time

    OCI (Oracle Cloud) AI Infrastructure Innovation team is seeking a Senior Principal Performance Engineer to lead end-to-end performance strategy and engineering across the full stack application services, runtimes, operating systems, network, storage, and underlying hardware. You will define architecture changes, establish rigorous methodologies and tooling,...


  • Seattle, Washington, United States Google Full time

    Note: By applying to this position you will have an opportunity to share your preferred working location from the following:Seattle, WA, USA; Kirkland, WA, USA.Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in C++, C, or Python.3 years of experience testing, maintaining, or...


  • Seattle, Washington, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience building and developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.5 years of experience testing, and launching software products.3...


  • Seattle, Washington, United States Amazon Full time $143,700 - $194,400

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our...


  • Seattle, Washington, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).3 years of experience building and developing large-scale infrastructure or distributed systems.3 years of experience in a technical leadership role.2 years...


  • Seattle, Washington, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.5 years of experience with design and architecture; and...


  • Seattle, Washington, United States GSK Full time $88,275 - $147,125

    Nazwa biura: Seattle Sixth Ave, Cambridge 300 Technology SquarePosted Date: Dec 9 2025The Onyx Research Data Tech organization is GSK's Research data ecosystem which has the capability to bring together, analyze, and power the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored...


  • Seattle, Washington, United States Apple Full time

    SummaryApple is where individual imaginations gather together, committing to the values that lead to great work Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with...


  • Seattle, Washington, United States Oracle Full time

    Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top enterprises worldwide, operating in more than 50 regions. Beyond public cloud, OCI is expanding into dedicated, hybrid, multi-cloud, and edge deployments. Within OCI, the Technical Strategy & Oversight (TSO) organization builds the foundational systems and frameworks that power...