The Apple Services Engineering (ASE) team is seeking a Sr. Backend Engineer for Quality of Service (QoS). This role involves contributing to the technical design and implementation of critical systems in the continuous integration platform, impacting thousands of engineers and millions of Apple customers.
As a senior engineer, you'll be expected to:
- Make informed technology choices within complex architectures
- Understand the organization's business, products, customers, and strategy
- Make decisive choices amid conflicting perspectives
- Navigate ambiguity and focus on broader objectives
- Coach and mentor teammates
Key responsibilities include:
- Designing and implementing microservices architecture
- Building batch, real-time, and streaming analytics pipelines
- Working with event sourcing systems like Kafka
- Managing containerized applications with Kubernetes
- Engaging directly with customers
The role offers:
- A peaceful work environment
- Technical guidance and mentorship
- An encouraging and growth-focused workplace culture
- Excellent benefits and work-life balance
Required skills:
- Experience with Java, building application servers and APIs
- Expertise in microservices architecture
- Experience with stream processing frameworks (Apache Spark, Apache Flink)
- Proficiency in Kubernetes
This position is part of the Software and Services team at Apple, working on critical systems that power major Apple services. It's an opportunity to contribute to high-performance, secure solutions that meet Apple's high expectations and deliver entertainment to millions of users worldwide.