Computer Vision Engineer
NVIDIA Ltd.
Houston, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Computer Vision
C++ (Programming Language)
Software Code Optimization
Profiling
Nvidia CUDA
Python (Programming Language)
Machine Learning
Modbus
IP Cameras
OPC Unified Architecture
Systems Integration
Visual Systems
+10 more
Data Logging
Pytorch
RTSP
Low Latency
ONNX (Open Neural Network Exchange) Format
Machine Learning Operations
TensorRT
NVIDIA Jetson
Data Pipelines
Docker
Job description
- Mosaic’s team is seeking a Computer Vision Engineer to take vision models from development into reliable, real-time production on the edge.
- The consultant will optimize and deploy models (PyTorch to ONNX/TensorRT) on NVIDIA Jetson Orin embedded hardware among others, running in containerized ARM64 environments, to support process control, safety, and quality use cases across mining and chemical plant operations.
- Representative use cases include real-time visual monitoring, equipment-state detection, anomaly identification, and other camera-based applications that support operational decision-making and integration with downstream systems.
- The role is hands-on and delivery-focused: performance, latency, and long-run stability on the device matter as much as model accuracy.
Focus area
- Edge model optimization & deployment 40%
- Real-time video pipeline engineering 35%
- Validation, profiling & production support 25%
Responsibilities
Edge Model Optimization & Deployment (~40%)
- Convert and optimize PyTorch vision models (detection, segmentation, classification) to ONNX and TensorRT engines for NVIDIA Jetson Orin.
- Package inference workloads as Docker containers on JetPack/L4T (ARM64) and manage reproducible builds and deployments to field devices.
- Partner with data scientists to make models edge-ready (input sizing, architecture trade-offs, pre/post-processing).
Real-Time Video Pipeline Engineering (~35%)
- Build and tune low-latency RTSP/GStreamer ingestion pipelines using hardware decode and zero-copy (NVMM) memory.
- Develop DeepStream pipelines, including custom C++ parsers/plugins for non-standard model outputs where required.
- Write performance-critical components in C++ and CUDA; use Python for integration, tooling, and prototyping.
- Deliver model outputs to downstream systems (e.g., alerts, dashboards, PLC/control-system interfaces) in coordination with site automation teams.
Validation, Profiling & Production Support (~25%)
- Profile end-to-end latency, throughput, GPU/CPU/memory utilization, and thermals (e.g., Nsight Systems, tegrastats) and remove bottlenecks.
- Engineer for 24/7 stability: stream reconnection, watchdogs, backpressure and frame-drop control, logging, and health monitoring.
- Support site commissioning, field testing, and troubleshooting, including onsite visits to mining and plant locations as needed.
- Document deployment procedures, configurations, and runbooks so solutions can be reused and scaled across sites.
Requirements
- Mid-to-senior level experience in computer vision / ML engineering with proven delivery of models to embedded or edge vision systems in production.
- Hands-on experience with NVIDIA Jetson Orin (AGX Orin, Orin NX, or Orin Nano).
- Experience optimizing and deploying models with TensorRT and ONNX.
- Proficiency in Python and PyTorch.
- Docker containerization on ARM64 / JetPack / L4T.
- Experience profiling and tuning for latency and long-running stability on constrained hardware.
- Strong written and verbal communication; able to work directly with plant operations, automation, and IT/OT teams.
Preferred Qualifications
- Strong NVIDIA DeepStream SDK experience, including custom plugins or output parsers.
- Strong CUDA and C++ development skills.
- RTSP/GStreamer video pipeline development with IP cameras.
- Experience in industrial environments (mining, chemicals, manufacturing, energy) and with OT/control-system integration (PLC, OPC UA, Modbus).
- Familiarity with ruggedized camera and edge hardware selection, network and power constraints at remote sites.
- Experience with fleet management, remote updates, or monitoring for multiple edge devices.
- Ability to work within enterprise change-control (MOC) and cybersecurity review processes.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…