Senior Machine Learning Engineer, Computer Vision

Skills
Computer ScienceCuratingEnhanced Data Rates For GSM EvolutionGeomaticsLabelsOptimizationPipelines
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of machine learning experience with a focus on computer vision
  • B.S. M.S. or Ph.D. in Computer Science Engineering or a related technical field or equivalent practical experience
  • Hands-on experience building and improving computer vision or perception models in production or real-world systems especially for object detection and object tracking
  • Strong understanding of model evaluation including selecting metrics building test sets analyzing false positives and false negatives and measuring performance over time
  • Experience with PyTorch or Tensorflow
  • Strong understanding of modern computer vision architectures including CNNs transformers and/or multi-modal models
  • Experience with OpenCV NumPy or similar tools
  • Experience building training and data pipelines for medium to large scale datasets
  • Strong Python skills and solid software engineering fundamentals

Nice to have

  • Aerial imagery
  • Geospatial data
  • Remote sensing
  • Photogrammetry
  • Multi-modal learning
  • State estimation
  • Tracking methods
  • C++ experience
  • Jetson deployment

Day to day

  • Build and optimize end-to-end data and model pipelines that power core AI systems.
  • Design scalable MLOps and training infrastructure to speed up continuous model iteration and reproducible experimentation.
  • Train evaluate and improve computer vision models for detection segmentation classification tracking and edge deployment on embedded GPU platforms.