onsite
AIML - Senior Software Engineer, On-Device - PriML - Apple
Software Engineer
Senior Software Engineer focused on on-device machine learning, building privacy‑preserving models in Swift and C++ that run efficiently on Apple devices using Core ML.
About the role
Key Responsibilities
- Design, develop, and optimize on‑device machine learning models for iOS and macOS platforms.
- Implement privacy‑preserving techniques such as differential privacy and federated learning within Core ML pipelines.
- Collaborate with cross‑functional teams to integrate ML features into consumer products while maintaining performance and battery efficiency.
- Write high‑quality, maintainable code in Swift and C++, and contribute to open‑source libraries where applicable.
- Conduct rigorous testing, profiling, and debugging of ML models on real devices.
Requirements
- 5+ years of software engineering experience with a strong background in machine learning.
- Proficiency in Swift, C++, and Core ML framework.
- Hands‑on experience with privacy‑enhancing technologies such as differential privacy, federated learning, or secure multi‑party computation.
- Strong understanding of mobile performance constraints and model compression techniques.
- Excellent problem‑solving skills and a passion for delivering user‑centric, privacy‑first products.