Data Scientist / Computer Vision Engineer
Artificial Intelligence
Cloud
Cloud Infrastructure
Cloud Native
Cloud Platform
Cloud Platforms
Cloud Technology
Cuda
Data & Ai
Data Analysis
Data Engineer
Data Pipeline
Data Platform
Data Processing
Data Science
Deep Learning
DevOps
DevSecOps
Distributed Systems
Docker
Engineer
Engineering
Gstreamer
Industrial Automation
Information Technology (IT)
Kubernetes
Machine Learning
Machine Learning Engineer
Machine Vision
Mechatronics
Nvidia Deepstream
Opencv
Platform Engineering
Robotics
Software Architecture
Software Development
Software Engineering
Tensorrt
Job Description
Work on an AI team delivering production-scale computer vision for enterprise applications in Sunnyvale, CA (onsite).
Responsibilities
- Design, build, and optimize computer vision solutions for real-world production environments
- Create scalable AI inference pipelines using NVIDIA DeepStream
- Tune GPU performance to support high-throughput, low-latency computer vision workloads
- Develop and deploy distributed computer vision applications across large-scale infrastructure
- Design and implement microservices that support AI and computer vision platforms
- Collaborate with AI researchers, software engineers, and infrastructure teams to ship production-ready systems
- Improve performance, scalability, and reliability across GPU-accelerated environments
- Identify and resolve performance bottlenecks by troubleshooting and optimizing inference pipelines
Requirements
- Strong experience with computer vision technologies and production deployments
- Hands-on NVIDIA DeepStream experience (required)
- Strong understanding of GPU optimization and performance tuning
- Experience building microservices architecture
- Experience with distributed computing systems
- Strong programming skills in Python and/or C++
- Experience deploying scalable AI applications in production
- Excellent problem-solving and performance optimization skills
Technologies
- NVIDIA DeepStream, NVIDIA CUDA, TensorRT
- Python, C++
- OpenCV, GStreamer
- Microservices architecture
- GPU optimization, NVIDIA SDKs
- Kubernetes, Docker
- AWS, Azure, GCP, cloud platforms
- Machine learning models, deep learning models
Preferred qualifications
- Experience with NVIDIA CUDA or TensorRT
- Experience with OpenCV, GStreamer, or NVIDIA SDKs
- Familiarity with Kubernetes and Docker
- Experience with cloud platforms (AWS, Azure, or GCP)
- Experience deploying machine learning or deep learning models in production
- Knowledge of real-time streaming and edge AI solutions
Required skills (must have)
- NVIDIA DeepStream
- GPU Optimization
- Computer Vision
- Microservices Architecture
- Distributed Computing