Senior Applied Computer Vision Engineer

Fully remote position for professionals residing in Europe.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonMachine LearningPyTorchComputer Vision

Requirements

  • Extensive experience building, deploying, and improving production-grade computer vision systems.
  • Strong proficiency in Python and modern deep learning frameworks such as PyTorch.
  • Hands-on expertise in video-based computer vision, including object detection, multi-object tracking, event recognition, identity association, or video analytics.
  • Solid understanding of geometric computer vision concepts including camera calibration, homography estimation, projective geometry, and mapping image coordinates to real-world environments.
  • Experience improving tracking systems in challenging scenarios involving occlusions, noisy detections, identity preservation, and object interactions.
  • Demonstrated ability to evaluate model performance, identify weaknesses, and implement effective optimization strategies.
  • Experience adapting models to diverse real-world environments using techniques such as transfer learning, domain adaptation, data augmentation, and fine-tuning.
  • Strong software engineering practices with the ability to write clean, maintainable, production-quality code.
  • Ability to work independently, prioritize multiple initiatives, and drive projects through completion.
  • Excellent communication and collaboration skills within cross-functional and client-facing environments.

Responsibilities

  • Develop, enhance, and maintain production-ready computer vision models for sports video analytics, including player and ball detection, tracking, event recognition, and identity association.
  • Design and improve geometric computer vision solutions such as camera calibration, homography estimation, field registration, and coordinate mapping.
  • Evaluate existing computer vision pipelines, identify performance bottlenecks, analyze failure modes, and implement practical improvements to increase accuracy, scalability, and robustness.
  • Adapt machine learning models and vision pipelines to support new sports, leagues, stadiums, camera configurations, and varying video quality conditions.
  • Design and execute experiments covering dataset creation, augmentation, model training, fine-tuning, evaluation, and production readiness.
  • Collaborate with data, software, platform, and DevOps teams to deploy scalable machine learning solutions into production environments while improving inference performance, monitoring, and operational reliability.
  • Define evaluation metrics, testing strategies, and quality assurance processes to ensure consistent model performance over time.
  • Lead technical initiatives from early research and prototyping through deployment, communicating technical decisions and trade-offs effectively across engineering and stakeholder teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now