Overwatch Imaging is an imagery intelligence technology company that focuses on sensor autonomy for airborne missions. They are seeking a Senior Machine Learning Engineer specialized in Computer Vision to build, maintain, and optimize data and model pipelines for their AI systems.
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
- Label quality validation and dataset management
- 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
- Transformer and multi-modal architectures where appropriate
- Continuously explore and evaluate:
- New model families and research directions
- Domain-specific optimizations for aerial imagery, small-object detection
- Incorporate multi-modal inputs including:
- Multiple image bands
- 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
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
- 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