
Software Engineer (Privacy/ML)
Apple
Team
Role Locations
- Seattle, WA, United States
- Silicon Valley, CA, United States
- Cambridge, ENG, United Kingdom
Employees
Address
Tech Stack
- Java
- C#
- C++
- Objective C
- Javascript
- HBase
- Zookeeper
- Cassandra
- Kafka
- Swift
- Docker
- JS
- Node
- Mesos
Role Description
Some people believe that in order to build intelligent products using ML you need to sacrifice privacy. We see this as an opportunity to innovate. If you are passionate about privacy and machine learning, we need your help!
Key Qualifications
- Ability and passion to deliver extraordinary results with minimal direction
- Ability to quickly learn and modify large, existing codebase
- Proficient in one or more of Java, Python or C++
- Proficient in Objective-C or Swift
- Strong skills in object-oriented software design and programming
- Commitment to high quality, well-tested code
- Excellent problem solving, critical thinking, and communication skills
- Understanding Differential Privacy a plus
- Experience or interest in ML is a plus
Description
You will be working in the PriML team, at Apple. We are the team responsible for developing technologies that enable ML with strong privacy guarantee, such as Private Federated Learning. Your valuable work will impact the lives of millions of Apple users worldwide.
You will design and implement privatization methods that run on hundreds of millions of devices; work with machine learning engineers to evaluate and implement cutting edge private learning algorithms; write Spark code that processes more than 1 billion messages a day. You will review designs and code by others and provide constructive feedback. You will share your expertise and mentor others, while continuously learning from colleagues. You will be working directly with world-class researchers, and collaborating with various teams across Apple.
Based in Cambridge, we work closely with teams across Apple worldwide. This means occasional evening meetings with teams outside UK, and limited international travel may be required.
If this is you, we'd love to hear from you!
Education
Strong computer science fundamentals required - no matter how you got them.
About Apple
The Siri team at Apple is split into two groups. The Core Siri group builds all the infrastructure to connect Siri with Apple products, and the Proactive Intelligence group takes the intelligence software Siri has built and applies it to other Apple products
Address
Tech Stack
- Java
- C#
- C++
- Objective C
- Javascript
- HBase
- Zookeeper
- Cassandra
- Kafka
- Swift
- Docker
- JS
- Node
- Mesos
Skip straight to final-round interviews by applying through Triplebyte.
Other Roles at Apple

Experience Infra
Silicon Valley, CA, United States
ML Engineer
Silicon Valley, CA, United States
Siri Software Engineer, Video
Seattle, WA, United States
Sr. Software Engineer, Systems and Infra
Silicon Valley, CA, United States
iOS Engineer, Proactive Experience
Silicon Valley, CA, United States
iOS Engineer, Shortcuts
Cupertino, CA, United States or Silicon Valley, CA, United States
iOS Software Engineer in Test
Silicon Valley, CA, United States