Senior Computer Vision Engineer
Posted Updated
Description
You will write computer-vision code and build machine-learning models. You will scale ML pipelines, work with segmentation, RGBD datasets, and point clouds, and optimize low-latency inference. You will gather, augment, label, and curate data; train, deploy, troubleshoot, and improve production models.
Responsibilities
- Write computer vision code
- Build machine learning models for computer vision
- Update and scale ML pipelines
- Implement semantic and instance segmentation models
- Build highly performant models and serving architectures
- Gather, augment, label, and curate datasets
- Study model performance and optimize model quality
- Train, deploy, and troubleshoot models in the field
Requirements
- BS or MS in Computer Science, Machine Learning, or a related discipline, or equivalent experience
- 5 or more years of related work experience
- Experience with OpenCV and Open3D
- Experience building, training, and deploying production ML models from scratch using PyTorch and TensorFlow
- Strong knowledge of Modern C++ and Python
- Experience using profilers and debuggers to optimize code
- Experience building and maintaining production code
- Experience with serving architectures such as NVIDIA Triton, TorchServe, TensorFlow Serving, and Flask
- Strong knowledge of machine learning and academic papers
- Experience with cloud infrastructure such as AWS, GCP, or Azure for training and serving pipelines
- Ability to solve problems across interconnected systems, pipelines, and applications
- Experience with Git and modern CI pipelines
