> Markdown version of [/jobs/ext/523403-field-machine-learning-engineer-computer-vision](https://www.wearedevelopers.com/jobs/ext/523403-field-machine-learning-engineer-computer-vision). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Field Machine Learning Engineer (Computer Vision) - **Company:** EJ TECHNOLOGY CONSULTANTS, INC. - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $90,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Systems Engineering, Computer Vision, Business Process Modeling, Software Documentation, Linux, Python (Programming Language), Machine Learning, Messaging Application Programming Interface, OpenCV, RabbitMQ, Server Administration, Software Engineering, Software Requirements Analysis, Video Editing, RTSP, Information Technology, Deployment Automation, Decoding, Data Pipelines - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=309937bdf1962655 ## About the Role Do you have experience in Software documentation?, Do you have a Bachelor's degree?, * Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, or similar field * Strong Python skills with at least 3 years of professional coding experience. * Practical machine learning experience in computer vision (training, evaluating, and deploying detection/CV models such as YOLO-family architectures). * Experience with embedded or on-premises Linux platforms: comfortable navigating in the terminal, running diagnostic commands, and executing scripts. * Strong interpersonal, communication, and documentation skills: able to work directly with non-technical customer staff and technical IT/surveillance teams. * Ability to think on your feet and stay composed under pressure when unexpected problems arise mid-installation. * Willingness and ability to travel up to 50%. * U.S. or Canadian citizenship required. Nice to Have * Experience deploying ML on dedicated hardware platforms (e.g. NVIDIA Jetson, Hailo, DeepX, or similar) and working with vendor SDKs and model-compilation toolchains. * Strong experience with OpenCV for image and video processing tasks. * Familiarity with low-level processing pipelines for decoding and inferencing RTSP streams. * Familiarity with networking and server-to-server messaging frameworks (e.g. RabbitMQ), * Real-world experience: we're not just building demos and proof of concepts, we're developing a system that will be used in thousands of deployments. You'll learn the valuable strategies and expertise needed to develop practical applications around computer vision AI. ## Description As a Field ML Engineer, you'll install Vista systems at customer sites and develop Vista features that will enable it to scale to hundreds or even thousands of casinos. You'll train computer vision models, travel to casinos to install servers, and support existing customer deployments. As a key aspect of this role, you'll continuously develop and improve our installation process, model training pipelines, and automated tools for streamlining deployments. This role sits at the intersection of machine learning, systems engineering, and customer-facing deployment. You'll train the models, install the servers, and own whether Vista actually works on the casino floor. This is a high-ownership role for someone who is equally comfortable coding applications in Python, troubleshooting server installation issues on the fly, and explaining system requirements to casino IT and surveillance teams. The work requires up to 50% travel, mostly in the United States with potential international travel in the future. U.S. or Canadian citizenship is required. What You'll Do Customer deployments * Prepare new sites for deployment: train site-specific vision models, configure customer platforms, and work with casino IT and surveillance teams to ensure a smooth installation. * Travel on-site to install Vista: set up servers, configure Vista across all gaming tables, and verify stable operation and accurate detection before handoff. * Support existing sites: monitor fleet health, deploy updates remotely, work with casino staff to resolve issues, and train new models as needed. Installation tooling & automation * Improve our existing Python tools and develop new ones to further automate and streamline processes for model training. * Build more automation into the end-to-end installation workflow to make deployments faster and more repeatable. * Document the installation process and produce step-by-step guides for both internal use and customer-facing handoffs. Model refinement * Iterate and improve on our model training process: experiment with model parameters, dataset composition, and deployment strategies to push detection accuracy higher. * Explore new model architectures and sizes to increase inference throughput while maintaining near-perfect accuracy. * Benchmark models on Vista hardware to characterize the system and search for optimizations. Product development * Contribute to new Vista features as we build and expand upon the existing Python codebase. ## Related Videos - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)