Senior Machine Learning Engineer, Computer Vision
Role details
Job location
Tech stack
Job description
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.
What You'll Do:
- MLOps and Training Infrastructure
- 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
- Data Pipelines and Dataset Quality
-
Build and refine workflows for: o Data indexing, curation, and preprocessing o Label quality validation and dataset management o Data exploration for targeted labeling
-
Develop evaluation and tests that reflect real-world operating conditions
-
Improve synthetic data workflows to support targeted model improvement
- Model Development and Experimentation
-
Train, evaluate, and iterate on computer vision models for: o Detection, segmentation, classification, tracking o Transformer and multi-modal architectures where appropriate
-
Continuously explore and evaluate: o new model families and research directions o Domain-specific optimizations for aerial imagery, small-object detection
-
Incorporate multi-modal inputs including: o Multiple image bands o Platform and sensor metadata (range, angles, telemetry, etc.)
- Edge deployment and Optimization
- 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
Technical Skills
- 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
Bonus
- 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
Benefits & conditions
Pulled from the full job description
-
Health insurance
-
401(k) matching
-
Paid time off
-
Health savings account
-
Dental insurance
-
Stock options
-
Work from home, * Growth Opportunities: As a team member of a true startup, you will learn by doing and shape our future. The opportunities are limitless for those who want to grow their career.
-
Impact Opportunity: We work on missions that matter to keep people safe and make the world better, and we do it without bureaucracy at the speed of a startup.
-
Team Collaboration: Work in a fast-paced, collaborative environment with amazing teammates. The Overwatch Imaging leadership team believes in an open-door policy, meaning everyone has a voice and access to guidance, advice, feedback, and the ability to pitch crazy new products or ideas.
-
Late Start Wednesday: A weekly block to have focus time away from meetings and calls. An opportunity to work from home, flex your schedule or self-directed time to focus on training and development.
-
Time Off: Generous PTO to empower employees to make decisions about work life balance based on work and home needs.
-
Holidays: Overwatch Imaging recognizes 10 company holidays.
-
Ownership: Equity/Stock Options in our rapidly growing company.
-
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.