Machine Learning Engineer
Core
Develop and maintain production computer vision models for intelligent infrastructure and transportation products, focusing on object detection, image classification, geospatial tracking, and sensor fusion.
Role type
Senior IC machine learning engineer (computer vision)
Builds
Production ML models deployed to resource-constrained edge devices
Domain
Intelligent infrastructure and global transportation
Deliverable
production ML models
Required skills
Python, PyTorch, TensorFlow, scikit-learn, CNNs, modern computer vision architectures, model optimization for edge devices, experiment tracking, dataset versioning, ML observability, model monitoring, embedded systems knowledge, automated testing, code review, version control, continuous integration
Preferred skills
Docker, C++, GPU programming, model compression (quantization, pruning, knowledge distillation), edge inference tools (ONNX Runtime, TensorRT), traditional image processing, sensor fusion, geospatial data
Technologies
PyTorch, TensorFlow, scikit-learn, ONNX Runtime, TensorRT
Responsibilities
Recommend, develop, evaluate, and deploy ML models across product lines; Build and improve data-labeling, training, and evaluation pipelines; Establish evaluation methods connecting model performance to business outcomes; Prototype new product capabilities; Optimize models for latency, memory usage, power consumption, and accuracy on edge devices; Diagnose and resolve issues affecting deployed models; Monitor production performance and identify model drift, data-quality problems, and retraining needs; Write maintainable, well-tested code and clear technical documentation
Seniority
Senior, hands-on IC