Senior Machine Learning Engineer, Computer Vision
ChatGPT Jobs · Hood River, OR · Yesterday
Engineering$165k–$190k/yrFull-time
About the role
Join the team to build, maintain, and optimize end-to-end data and model pipelines that power core Artificial Intelligence systems. This is a hands-on role for an ambitious engineer passionate about taking raw data through the entire lifecycle from scraping to production-ready trained models.
Responsibilities
- MLOps and Training Infrastructure Design and Improve training pipelines for 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 data indexing, curation, and preprocessing
- Label quality validation and dataset management
- Data exploration for targeted labeling
- Develop evaluation and tests reflecting real-world operating conditions
- Improve synthetic data workflows for targeted model improvement
- Model Development and Experimentation
- Train, evaluate, and iterate on computer vision models for detection, segmentation, classification, and tracking
- Work with transformer and multi-modal architectures where appropriate
- Explore and evaluate new model families and research directions
- Domain-specific optimizations for aerial imagery and small-object detection
- Incorporate multi-modal inputs including multiple image bands, platform, and sensor metadata
- 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
- Core Experience
- 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 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/negatives, and measuring performance over time
- Strong Python skills and solid software engineering fundamentals
Technical Skills
- Experience with PyTorch or TensorFlow
- Strong understanding of modern computer vision architectures: CNNs, transformers (ViTs), and/or multi-modal 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 Qualifications
- 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
What we offer
- Growth Opportunities: Learn by doing and shape the future of a true startup
- Impact Opportunity: Work on missions that matter without bureaucracy
- Team Collaboration: Fast-paced, collaborative environment with open-door leadership
- Late Start Wednesday: Weekly focus time away from meetings
- Time Off: Generous PTO for work-life balance
- Holidays: 10 company holidays recognized
- Ownership: Equity/Stock Options in the company
- Health Benefits: Medical/Dental premiums 100% covered for employees and families, plus pre-tax HSA
- 401K: Employer matching up to 4% of pay
Additional Information
- All applicants must be authorized to work on a permanent basis in the United States
- Equal opportunity workplace
- Position may involve access to data/technology subject to U.S. export control laws (ITAR/EAR)
- Employment contingent upon export compliance assessment
- We encourage all qualified candidates to apply even if they don't meet every requirement