EngineerJobs.io
← Back to all jobs

Job Description

Field ML Engineer responsible for installing Vista vision based surveillance at customer sites, training computer vision models, and owning deployments with up to 50 percent travel.

Responsibilities

  • Prepare new sites for deployment: train site specific vision models, configure customer platforms, and collaborate with casino IT and surveillance teams to ensure smooth installations.
  • Travel on site to install Vista: set up servers, configure Vista across all gaming tables, and confirm stable operation and accurate detection before handoff.
  • Support existing sites: monitor fleet health, push remote updates, resolve issues with casino staff, and retrain models as needed.
  • Improve Python tooling to automate and streamline processes for model training.
  • Increase automation within the end to end installation workflow to speed up deployments and improve repeatability.
  • Document installation procedures and produce step by step guides for internal use and customer handoffs.
  • Iterate on model training processes: experiment with parameters, dataset composition, and deployment strategies to raise detection accuracy.
  • Explore new model architectures and sizes to boost inference throughput while maintaining high accuracy.
  • Benchmark models on Vista hardware to characterize performance and identify optimizations.
  • Contribute to new Vista features by expanding and refining the existing Python codebase.

Requirements

  • Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, or a related field.
  • Minimum 3 years of professional Python development experience.
  • Hands on machine learning experience in computer vision, including training, evaluating, and deploying detection models (YOLO family or similar).
  • Experience with embedded or on premises Linux platforms; comfortable using the terminal, running diagnostic commands, and executing scripts.
  • Strong interpersonal and documentation skills; able to work directly with non technical customer staff and technical IT/surveillance teams.
  • Ability to stay composed and think on your feet during mid installation activities.
  • Willingness and ability to travel up to 50 percent.
  • U.S. or Canadian citizenship 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: you will see models and code operate in real time on casino floors and own the outcomes.
  • Small team, large impact: your work on automation, model improvements, and Vista features scales across deployments and shapes future projects.
  • Real world experience: building a system used in thousands of deployments to gain practical computer vision AI expertise.
  • Travel for work: casino resort destinations with per diem up to $100 daily, plus meals and comfortable accommodations.

Compensation

USD 90,000 to 125,000 per year.

Location

Remote

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.