Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

UP.Labs Logo

Senior Computer Vision Test Engineer

UP.Labs

$150,000 - $180,000
Aug 26, 2025
Seattle, WA, US
Apply Now

Metropolis is seeking to solve the problem of enabling frictionless, checkout-free experiences in the real world using computer vision technology, starting with reimagining parking and eventually powering checkout-free experiences anywhere.

Requirements

  • Proficiency in Python and C++ for test automation and strong experience with unit testing frameworks like GTest or PyTest.
  • Experience designing and implementing end-to-end test strategies for distributed systems, including using version control like Git and CI/CD pipelines like Jenkins or GitHub Actions.
  • Solid understanding of computer vision concepts such as detection, tracking, segmentation, and 2D/3D geometry.
  • Demonstrated experience testing perception or computer vision systems in real-world or hardware-in-the-loop (HIL) environments.
  • Familiarity with common ML frameworks like PyTorch and TensorFlow, and CV libraries like OpenCV.
  • Strong debugging, profiling, and log analysis skills, especially in embedded or real-world deployment environments.
  • Experience with containerization tools like Docker and simulation platforms such as CARLA or NVIDIA Drive Sim.

Responsibilities

  • Design and implement test plans, test cases, and test automation frameworks for computer vision and machine learning pipelines.
  • Validate the end-to-end performance of CV applications such as object detection, classification, and tracking under diverse scenarios and edge cases.
  • Analyze system-level behavior and KPIs (latency, accuracy, robustness) using metrics-driven methodologies.
  • Develop tools for test data generation, synthetic validation, and visualization of perception outputs.
  • Collaborate with software, ML, hardware, and QA teams to ensure end-to-end system validation and release readiness.
  • Investigate, root-cause, and document bugs and issues across the perception stack.
  • Drive continuous improvement in test coverage, test automation, and system reliability.

Other

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • 5+ years of hands-on experience in software or system testing, with at least 2 years focused on computer vision (CV), perception, or machine learning systems in production.
  • Excellent communication skills with a strong ownership mindset and the ability to work independently.
  • Ability to work on-site
  • Must be eligible to work in the US without sponsorship