Senior Machine Learning Engineer, Computer Vision

Overwatch ImagingHood River, OR
$165,000 - $190,000Hybrid

About The Position

Join our dynamic team to build, maintain, and optimize the end-to-end data and model pipelines that power our core Artificial Intelligence systems. This is a hands-on role perfect for an ambitious engineer who is passionate about taking raw data through the entire lifecycle, from scraping and wrangling to production-ready, trained models. This role is remote-friendly, with a preference for candidates who can spend occasional time onsite in Hood River, OR.

Requirements

  • 5+ years of experience in machine learning, 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, object tracking
  • Strong understanding of model evaluation, including selecting metrics, building test sets, analyzing false positives/false negatives, and measuring performance over time for iterative improvement
  • Experience with PyTorch or Tensorflow
  • Strong understanding of modern computer vision architectures: CNNs, transformers (ViTs), and/or multi-model models
  • OpenCV, NumPy, or similar
  • Experience building training and data pipelines for medium to large scale datasets
  • Strong python skills and solid software engineering fundamentals
  • All applicants must be authorized to work on a permanent basis in the United States.

Nice To Haves

  • Aerial imagery, geospatial data, or remote sensing
  • Photogrammetry
  • Multi-modal learning systems
  • Familiarity with state estimation and tracking methods (Kalman Filters, DeepSORT, ByteTrack, etc)
  • Experience with performance languages (C++ or similar)
  • Model deployment onto Nvidia Jetson based edge hardware

Responsibilities

  • Design and improve training pipelines to support faster, continuous model iteration
  • Enable scalable experimentation across datasets, model architectures, and training strategies
  • Improve reproducibility, experiment tracking, and comparison of training runs
  • Build and refine workflows for data indexing, curation, and preprocessing
  • Build and refine workflows for label quality validation and dataset management
  • Build and refine workflows for data exploration for targeted labeling
  • Develop evaluation and tests that reflect real-world operating conditions
  • Improve synthetic data workflows to support targeted model improvement
  • Train, evaluate, and iterate on computer vision models for detection, segmentation, classification, tracking
  • Train, evaluate, and iterate on computer vision models using Transformer and multi-modal architectures where appropriate
  • Continuously explore and evaluate new model families and research directions
  • Continuously explore and evaluate domain-specific optimizations for aerial imagery, small-object detection
  • Incorporate multi-modal inputs including multiple image bands
  • Incorporate multi-modal inputs including platform and sensor metadata (range, angles, telemetry, etc.)
  • Optimize models for deployment on embedded GPU platforms like Nvidia Jetson
  • Balance accuracy, latency, and resource constraints for real-world, real-time workflows

Benefits

  • Growth Opportunities
  • Impact Opportunity
  • Team Collaboration
  • Late Start Wednesday
  • Time Off: Generous PTO
  • Holidays: Overwatch Imaging recognizes 10 company holidays.
  • Ownership: Equity/Stock Options
  • Health Benefits: Medical/Dental premiums 100% covered by Overwatch Imaging for employees and their families, plus available pre-tax health savings account.
  • 401K: Employer matching contributions up to 4% of pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service