Monarchcrops
Computer Vision Engineer
Emeryville, California. Posted 2 months ago
The role
The person will develop and validate methods for detecting and tracking mosquitoes and insects in behavioral-assay video. This work involves deriving behavioral features and building labeled datasets to create trustworthy behavioral records.
What you will do
- Develop and validate methods for detecting and tracking multiple mosquitoes in top-mounted behavioral-assay video
- Derive cumulative landing-zone occupancy, trajectories, spatial distribution, entry and exit rates, dwell time, and other interpretable behavioral features
- Build representative labeled datasets and error analyses across labs, cameras, lighting conditions, arenas, mosquito densities, and occlusion patterns
- Quantify confidence and route uncertain or anomalous results to efficient human review
- Design visual overlays and quality-control tools for scientists to inspect measurements
- Work with entomologists and lab teams to improve camera placement, assay geometry, capture standards, and behavior labels
- Develop and validate methods for detecting and tracking multiple insects in top-mounted behavioral-assay video
- Build representative labeled datasets and error analyses across labs, cameras, lighting conditions, crop surfaces, insect densities, and occlusion patterns
Required qualifications
- Strong experience with object detection, multi-object tracking, segmentation, pose or trajectory analysis, or related computer-vision methods
- Strong Python skills and experience with PyTorch, OpenCV, or equivalent tools
- Experience building evaluation sets and choosing metrics that reflect the downstream use of a vision system
- Ability to build efficient video-processing pipelines and debug failures at the frame and sequence level
- Clear communication with domain scientists and software engineers
Nice to have
- Experience with small-object tracking, animal behavior, microscopy, or other visually difficult scientific video
- Experience with domain adaptation, weak supervision, active learning, or human-in-the-loop annotation
- Familiarity with camera calibration, experimental instrumentation, or cross-site capture standardization
- Interest in making scientific measurements interpretable and auditable
About the company
monarchcrops offers opportunities to do life's work while helping solve technical and moral challenges.