Senior Computer Vision and Machine Learning Engineer

closed
Plato Logo

Plato

πŸ’΅ $120k-$180k
πŸ“Remote - United States

Summary

Join our multi-disciplinary team of scientists and engineers as a Computer Vision and Machine Learning Engineer to develop cutting-edge CV and ML methods based on data from various sensors.

Requirements

  • PhD in CV/ML with 4+ years of industry experience or MS in CV/ML with 5+ years of industry experience
  • Strong Python/C++ programming, familiarity with software development best practices, debugging/profiling
  • Understanding of stereo / multi view geometric computer vision and classical computer vision for natural scene images
  • Hands-on experience with OpenCV, PIL, and other image processing libraries
  • Hands-on experience with at least one main stream deep learning framework such as PyTorch, TensorFlow, and ONNX
  • Experience with writing production level code
  • Familiarity with data science toolkit such as jupyter lab/notebooks, pandas, bash scripting, Linux environment
  • Self motivated
  • Excellent problem solving skills
  • Excellent communication skills

Responsibilities

  • Research, design, develop and evaluate advanced image processing and computer vision algorithms for a real-time computer vision pipeline
  • Lead, maintain and improve our existing in-house algorithms and models
  • Develop state of the art deep learning networks and architectures across data from multiple sensors
  • Optimize algorithm performance across a wide range of development platforms and embedded systems
  • Develop evaluation scripts to process large data and accurately measure algorithmic and end to end performance

Preferred Qualifications

  • Prior experience with multi-sensor calibration and multi-view geometry
  • Hands-on experience with different neural network architectures (CNNs, RNNs, etc.) as well as specific approaches for classification, segmentation, and object detection (Mask-RCNN, SSDs, EfficientDet, …) and common datasets (CoCo, Kitti, nuScenes,...)
  • Solid software engineering foundation and a commitment to writing clean, well architected code
  • Familiarity with various physical aspects of sensors including cameras and Lidars
  • Publications in major CV/ML conferences and journals
  • Statistical modeling, analysis, and significance testing
  • Experience with edge computing (NVidia Jetson family, Raspberry Pi, ML accelerators) and coding for resource-constrained compute environments
  • Experience in supervising and mentoring junior engineers
This job is filled or no longer available