Apple is looking for distributed systems engineers to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build, and distribute. The goal is to accelerate software build, test, and deployment by developing novel distributed architectures, products, and services.
Requirements
- Experience with building and operating distributed compute systems.
- Experience with high-performance, strongly typed languages such as Swift, Rust, C++, Scala, or others.
- Familiarity with caching, compilers, networking, and operating systems.
- Ability to efficiently develop, debug, and support new technologies in a changing environment.
- Familiarity with some large infrastructure systems like Kubernetes.
- Familiarity with application and service monitoring tools and techniques.
- Experience with incident management and response.
Responsibilities
- Work on distributed services engineering, tooling, and contribute to operational standards used across the organization.
- Collaborate with your teammates to help refine problem requirements and work with teams to implement long-lasting solutions.
- Engage with other teams to help identify issues and establish long-term relationships that include knowledge sharing.
- Provide valuable feedback to engineering teams backed by application metrics and log data.
- Drive areas of service scalability (resiliency, redundancy, performance) by collaborating in planning meetings.
- Develop expertise and be given ownership over components critical to Apple’s success.
- Contribute to engineering a high-performance system through algorithm design, optimization, and performance testing.
Other
- You will be most successful here as a flexible and proactive engineer who thrives in a supportive, respectful, and balanced work environment with interesting and challenging problems to tackle.
- You have excellent judgement and integrity with the ability to make timely and sound decisions.
- You know how to drive constructive discussion of design points, learn from your team, and use your experience to advocate and teach others.
- Provide valuable feedback to engineering teams backed by application metrics and log data.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.