Apple is looking for an experienced Software Engineer 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.
Other
- You have the ability to juggle multiple priorities and handle uncertainty.
- You should have excellent communication skills and the ability to build positive relationships with the people you work with.
- 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.
- We're looking for a dedicated and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you!
- Collaborative: the ability to thrive in a multi-functional organization through communication and delivery