Jobs · Engineering

Senior Software Engineer, Computer Vision

Clarium · United States · 1 mo ago
RemoteRemoteEngineering$170k–$210k/yrFull-time

The Opportunity

Clarium builds computer vision pipelines that extract structured data from clinical images under real-world conditions. This role owns the end-to-end pipeline: object detection, identification, reconciliation, and data extraction from images captured under variable lighting, camera angles, and workflow conditions with zero tolerance for errors.

You’ll Own

  • Design and build production-ready CV pipelines that combine state-of-the-art object detection models, multimodal LLM/LVM APIs, and barcode/label decoding to produce structured, auditable inventory data that clinical and supply chain workflows depend on.
  • Train or fine-tune detection models on custom medical supply datasets.
  • Build and own dataset strategy - leverage augmentation and synthetic data generation to improve the training and testing datasets when data doesn’t exist.
  • Monitor and improve pipeline accuracy — instrument field-level metrics, diagnose failure modes, and systematically improve precision/recall through model iteration and preprocessing optimization.
  • Design persistence schemas and audit data models that make every extraction independently reviewable.
  • Maintain and extend the async Python backend services that surface pipeline results to downstream clinical workflows.

Required

  • 5+ years experience in computer vision and object detection
  • Hands-on experience training and fine-tuning detection models
  • Experience building OCR pipelines for label/packaging text extraction
  • Strong Python skills with experience in OpenCV, image preprocessing, and augmentation techniques
  • Production experience with multimodal LLM APIs for structured data extraction and validation
  • Backend engineering: FastAPI, Pydantic v2, PostgreSQL, async Python

Nice to Have

  • OCR pipelines for label/packaging text extraction
  • Experience with barcode/QR/UDI decoding and preprocessing strategies that improve decode rates
  • MLOps experience: Docker, CI/CD, model versioning, A/B testing
  • Workflow orchestration tools (Temporal, Prefect, Airflow)
  • Healthcare or supply chain domain experience
  • Familiarity with medical device identification standards (UDI, GS1)

Skills & Tools

  • Python, PyTorch
  • FastAPI
  • Pydantic v2
  • PostgreSQL
  • Multimodal LLM APIs
  • Image preprocessing
  • Barcode / QR decoding, OCR pipelines

What You Get

  • Target Base Salary Range: $170K - $210K
  • Equity
  • Full range of medical and/or other benefits
  • 401K
  • Opportunity to build on a strong foundational team

Similar jobs

Senior Engineer, Software

Ensemble Health PartnersBlue Ash, OH· 1 wk ago
Information Technologyapply on ensemblehp.wd5.myworkdayjobs.com