The iMessage Server team at Apple is looking for an engineer to help build foundational services that handle phone number identity, which is crucial for privacy and trust in Apple's communication platforms. These systems operate at a global scale, supporting billions of devices and complex protocols with hundreds of carriers.
Requirements
- 8+ years of proven experience designing, building, and operating large-scale, highly available distributed systems.
- Deep understanding of server-to-server protocols, modern API design, and security best practices.
- Experience with telecommunication standards and protocols such as SMS, RCS, or similar carrier technologies.
- Proven experience leading complex, cross-functional projects from initial concept and specification to successful deployment.
- Proficiency in Java, with strong object-oriented design and programming skills.
- Strong problem-solving, debugging, and interpersonal skills, combined with a sense of ownership and a collaborative spirit.
- 10+ years of proven experience designing, building, and operating large-scale, highly available distributed systems.
Responsibilities
- Provide deep technical leadership and influence.
- Navigate ambiguity and lead complex, multi-functional initiatives from conception to production.
- Collaborating with client engineering, security, and business teams, you will align technical strategy with both customer needs and business objectives.
- Mentor other senior engineers, elevating the technical capabilities of the entire team.
- Tackle sophisticated problems at a massive scale and ensure our services remain trusted and private.
- Design systems that will be an integral part of the Apple experience for years to come, forming the bedrock of trust for how hundreds of millions of people communicate every day.
- Make high-stakes technical trade-offs.
Other
- Leadership and/or mentorship experience.
- A profound sense of ownership.
- Someone who thrives on solving ill-defined problems.
- Collaborative spirit.
- Passionate about building foundational technologies that serve as the bedrock for user trust.