Software Engineer - Distributed Systems, Compute Platform

Apple

United States Of America, United States
Not specified (assume hybrid based on typical apple practices)
Solid understanding of distributed software system fundamentals
Experience with high-performance strongly typed languages
Familiarity with caching compilers networking and operating systems
Apple is seeking a Software Engineer specializing in Distributed Systems for their Compute Platform team, focused on building innovative tools and infrastructure to enhance software productivity. The ideal candidate should have a solid understanding of distributed systems and experience with high-performance programming languages

Job Summary

  • The team is on a mission to build innovative infrastructure and tools to help other engineers be more productive.
  • You will develop novel distributed architectures, products, and services to accelerate software build, test, and deployment.
  • You'll find ways to combine unique problem domains with established distributed system techniques to achieve high performance and reliability.

Matching Summary

Match Score: 85

Apple is seeking a Software Engineer specializing in Distributed Systems for their Compute Platform team, focused on building innovative tools and infrastructure to enhance software productivity. The ideal candidate should have a solid understanding of distributed systems and experience with high-performance programming languages.

Skills & Requirements

Must-have

  • Solid understanding of distributed software system fundamentals
  • Experience with high-performance strongly typed languages
  • Familiarity with caching compilers networking and operating systems

Nice-to-have

  • Familiarity with large infrastructure systems like Kubernetes
  • Experience with CI/CD solutions like Jenkins
  • Familiarity with application and service monitoring tools
  • Experience with incident management and response
  • Ability to drive constructive discussion of design points

Key Requirements

  • Solid understanding of distributed software system fundamentals
  • Experience with Swift Rust C++ or Scala
  • Strong interest in distributed systems reliability and performance

Work Rights

Not specified

Tailored Resume

Cover Letter