DataJobs.io
← Back to all jobs

Job Description

Field Machine Learning Engineer specializing in computer vision, this remote role centers on deploying Vista vision-based surveillance systems at client sites, training computer vision models, and owning deployments with up to 50 percent travel. The position requires direct collaboration with casino IT and surveillance teams to ensure successful installations.

Responsibilities

  • Prepare new deployment sites by training site-specific vision models, configuring customer platforms, and coordinating with casino IT and surveillance staff to enable smooth installations.
  • Travel to on-site locations to install Vista, set up servers, configure Vista across gaming tables, and verify stable operation and accurate detection before handoff.
  • Support existing sites by monitoring fleet health, deploying remote updates, collaborating with casino staff to resolve issues, and retraining models as needed.
  • Improve current Python tools and develop additional utilities to automate and streamline model training workflows.
  • Increase automation across the end-to-end installation workflow to speed deployments and improve repeatability.
  • Document the installation process and create step-by-step guides for internal use and customer-facing handoffs.
  • Iterate on the model training process by experimenting with parameters, dataset composition, and deployment strategies to boost detection accuracy.
  • Explore alternative model architectures and sizes to increase inference throughput while maintaining high accuracy.
  • Benchmark models on Vista hardware to characterize performance and identify optimization opportunities.
  • Contribute to new Vista features by expanding the existing Python codebase.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Data Science, or a related field
  • Minimum of 3 years of professional Python coding experience
  • Hands-on machine learning experience in computer vision, including training, evaluating, and deploying detection/CV models such as YOLO-family architectures
  • Experience with embedded or on-premises Linux platforms; proficient in terminal use, diagnostics, and scripting
  • Strong interpersonal, communication, and documentation skills; able to work with non-technical customer staff as well as technical IT and surveillance teams
  • Ability to remain composed and responsive under pressure during mid-installation activities
  • Willingness and ability to travel up to 50%
  • Citizenship in the United States or Canada is required

Technologies

  • Python
  • OpenCV
  • NVIDIA Jetson
  • Hailo
  • DeepX
  • RabbitMQ
  • YOLO-family architectures
  • Linux

Benefits

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Referral program
  • Vision insurance

Why This Role

  • End-to-end ownership: see models and code deployed in real-time on casino floors and assume direct ownership of outcomes.
  • Small team, large impact: your work on automation, model improvements, and new Vista features will be used across future deployments, accelerating Vista adoption and influencing design decisions.
  • Real-world experience: contribute to a system that will be deployed in thousands of locations, gaining practical expertise in computer vision AI.
  • Travel opportunities: work trips to casino resorts with per diem and access to amenities.

Pay

Salary: USD 90,000 - 125,000 per year

Work Location

Remote

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.