Computer Vision Applied

ECR Software Corporation

  • United States, United States
  • Remote
  • Posted Aug 18, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

PyTorchObject DetectionImage ClassificationJavaImage ProcessingCloud-based Machine Learning PlatformsAutomated TestingTensorFlowSoftware TestingEdge DevicesC/C++SQL

Job description

About the role

The Computer Vision Applied Machine Learning Engineer joins ECRS’s research team to develop practical machine‑learning solutions for real‑world problems, focusing on computer‑vision models, software system design, testing and deployment.

About the company

ECRS is a fast‑paced, progressive technology company that builds, sells, installs and supports retail automation solutions. Based in the Blue Ridge Mountains resort college town, it offers a high‑tech career in a dynamic, diverse team environment that values excellence and inclusion.

Requirements

  • Advanced degree in Computer Science, Statistics, Mathematics or similar, or comparable industry career with an exceptionally good record of successful projects.
  • 3-5 years of industry experience in computer vision delivering successful solutions.
  • Strong understanding of machine learning, statistics, and mathematics.
  • Exceptional proficiency in Python and Java, or C/C++.
  • Proficient knowledge and experience with image classification, detection, tracking, etc.
  • Proficiency in image/video processing and computer vision tools.
  • Proficiency in machine learning tools and frameworks such as PyTorch, TensorFlow or similar.
  • Experience working with edge devices.
  • Experience with modern deep learning techniques in CV including convolutional networks, residual networks, attentional models, etc.
  • Familiarity with machine learning workflow.
  • Familiarity with cloud-based machine learning platforms.
  • Experience in software testing and debugging including automated testing processes.
  • Familiarity with relational databases and SQL.
  • Basic understanding of a retail environment & operations.
  • Strong written and verbal communication skills.
  • Experience with deep learning infrastructure (preferred).
  • Experience with NLP (preferred).
  • Proficiency in statistical analysis (preferred).
  • Experience with parallel computing technologies or distributed computing techniques (preferred).