Machine Learning Algorithm Engineer
Core
Develop realtime, resource-constrained machine learning models for computer vision applications powering hand and gaze input in Human Interface Devices.
Role type
Senior IC machine learning engineer (computer vision, resource-constrained models)
Builds
Realtime ML models for user input and intelligence features in next-generation computing devices
Domain
Consumer electronics, computer vision, signal processing
Deliverable
production ML models
Required skills
Realtime model development, resource-constrained optimization, data preparation, architecture selection, model training and evaluation, Python, efficient architectures (CNNs), model compression (distillation, quantization), genAI tools for software development
Preferred skills
Input/interaction technology development, distributed data processing pipelines, signal processing fundamentals, realtime algorithm implementation in C++, agentic workflows
Technologies
PyTorch, TensorFlow, C++, Python, genAI tools (Claude Code, Cursor, Codex)
Responsibilities
Prototype and define features end-to-end with HW, SW, and design partners; Design data collections and synthetic data generation; Define KPIs to evaluate UX impact; Develop realtime, resource-constrained models; Collaborate on root cause analysis across feature stack; Communicate technical challenges and user impacts to stakeholders
Seniority
Mid-level to Senior, hands-on IC
