Machine Learning / Computer Vision Engineer
Core
Develop and optimize computer vision and video algorithms (depth estimation, optical flow, SLAM, super-resolution) for AI-accelerated edge devices like mobile phones, autonomous vehicles, and XR platforms.
Role type
Senior IC machine learning engineer (computer vision)
Builds
Production video processing and computer vision algorithms for Snapdragon-powered edge devices
Domain
Mobile, automotive, XR, IoT, robotics
Deliverable
production ML models
Required skills
Computer vision algorithms, deep learning architectures, model optimization for edge, Python, C/C++, PyTorch, TensorFlow, ONNX, OpenCV, system-level architecture
Preferred skills
Transformers/attention mechanisms, VLA/VLM/world models, edge deployment (ExecuTorch, Jetpack, QNN), AI coding assistants, patent/publication experience
Technologies
Snapdragon, PyTorch, TensorFlow, ONNX, OpenCV, ExecuTorch, Jetpack, QNN
Responsibilities
Research and implement video processing algorithms (depth estimation, optical flow, SLAM), develop optimized model architectures for edge deployment, profile and optimize performance on mobile/embedded platforms, collaborate with cross-functional teams on customer requirements, own training and release of new models
Seniority
Senior, hands-on IC
