Apple is looking for an experienced Software Engineering Manager to help develop Apple’s Private Cloud Compute, which sets a new frontier for AI privacy in the cloud.
Requirements
- Experience with designing, implementing and operating large scale distributed systems and networking protocols
- Experience with designs that are secure and private first
- Strong software engineering skills and can act as an arbitrator for tough technical debates
- Languages: Java, Swift
- Technology: Cassandra, FoundationDB, Redis
- Knowledge: Networking Protocols, Security, Privacy, Cryptography (TLS, cryptographic chain of trust, data encryption at rest, Key Transparency, end to end encryption)
Responsibilities
- You will work and contribute towards the engineering of Apple Private Cloud Compute Platform.
- You will build the server stacks for private configuration, authentication, authorization and request processing.
- You will design system architectures, specify custom network protocols, and implement high performance code.
- You will develop scalability strategies for applications that support hundreds of millions of users.
- You will work with world-class teams in Cupertino, Seattle, and London who have a real passion for engineering and delivering features that maintain strong privacy guarantees to end users.
- You should be prepared to deliver high quality results, and your success will be measured by the quality, size and timeliness of your work you're doing.
Other
- 3+ years professional experience in an engineering leadership position
- Resourceful excellent analytical and problem solving skills
- Collaborative: the ability to thrive in a multi-functional organization through communication and delivery
- Curious the desire and aptitude to independently learn
- Self-directed: the ability to drive a project from a simple idea to production