Machine Learning Algorithm Engineer
Sunnyvale, CA - USA
Job Summary
In this role you will:nn* Prototype and define features end-to-end in collaboration with HW SW and design partnersn* Design data collections and synthetic data generation for model development and evaluationn* Define key performance indicators to evaluate UX impact of model performancen* Develop realtime resource constrained models that power user input and intelligence featuresn* Collaborate with cross-functional teams to root cause issues throughout the feature stackn* Communicate user impacts of technical challenges to cross-functional stakeholders
2 years of experience building ML models including data preparation architecture selection training and evaluation (ex. PyTorch or TensorFlow)nProficiency in Python for data analysis and model developmentnExperience developing realtime resource constrained models using efficient architectures (ex. CNNs) and compression techniques (ex. distillation and quantization)nExperience using genAI tools for SW development (Claude Code Cursor Codex etc.)nAble to communicate clearly and collaborate with cross-functional teamsnExcellent problem solving and root cause analysis skillsnBS in Computer Science (CS) Electrical Engineering (EE) or a related field / equivalent experience
Experience developing input or interaction technologiesnExperience building distributed data processing pipelinesnComfortable with signal processing fundamentalsnComfortable implementing realtime algorithms in CnExperience developing software with agentic workflowsnMS/PhD in Computer Science (CS) Electrical Engineering (EE) or a related field / equivalent experience
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more