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.

Computer Vision Engineer at Monarchcrops | JobZoey