Computer Vision

Experts in computer vision recruitment, we connect top talent with companies that build the future

Self-driving cars, facial recognition systems, sports performance analysis, medical imaging and precision agriculture – computer vision is no longer the technology of tomorrow, it’s a reality of the here and now. Demand for skilled computer vision professionals has never been higher.

Computer vision is also playing a critical role in the advancement of robotics, from autonomous navigation and object detection to human/machine interaction. As robotics applications become more sophisticated, the need for engineers who can combine visual intelligence with real-time decision-making is growing rapidly, and so is the competition to hire them.

Finding candidates with expertise in computer science, Python and C++, digital image processing, deep learning, robotics, and more, is an impossible ask without the right support. This is where DeepRec.ai comes in.

Our specialist recruitment consultants have built the trust and technical knowledge needed to connect job seekers with the best opportunities in this vibrant corner of the tech world.

Why Choose DeepRec.ai?

We’re proud to help our global network of computer vision candidates find fulfilling work, and we've got the tools to do it. From our dedicated AI community to our events programme and inclusive hiring methodology, our aim is to provide lasting value to the customers and candidates we serve.

We’re part of Trinnovo Group, a B Corp accredited recruitment specialist committed to making a positive impact. Contact the team to find out how we can help you thrive in the computer vision space.

The roles we recruit for in Computer Vision include:

  • Head of Computer Vision

  • Senior Computer Vision Engineer

  • Computer Vision Engineer

  • Senior Machine Learning Engineer - Computer Vision 

  • Machine Learning Engineer - Computer Vision 

  • Computer Vision Scientist 

  • Computer Vision Researcher

 

COMPUTER VISION CONSULTANTS

Anthony Kelly

Co-Founder & MD EU/UK

Paddy Hobson

Senior Consultant | DACH

Harry Crick

Consultant | USA

LATEST JOBS

Germany
Software Engineer – Video Pipelines & Edge Deployment (Python)
Location: Munich (Hybrid/On-site depending on team setup) Type: Full-time Company Overview We are working with a fast-growing Vision / AI company building production software for the food and retail industry. Their systems help customers reduce food waste and improve operational efficiency - supporting sustainability goals through real-time computer vision and automation. With teams across Europe, the US, and Asia, we combine startup pace with real-world deployments at enterprise customers.The Role We are hiring a hands-on engineer to support the delivery of our computer vision / ML products into production. This role sits at the intersection of software engineering applied machine learning, with a strong focus on making ML models run fast, reliably, and at scale on edge devices. You will be responsible for our core video processing framework and deployment stack, working closely with senior ML engineers to ensure model inference performance, stability, monitoring, and field success. While you won’t be expected to design new ML algorithms or lead model training, you will be involved in diagnosing model issues in the field and improving real-world performance through optimization and iteration.This is a great fit for someone who enjoys real-world ML delivery: video streams, edge devices, inference performance, and production debugging.Key Responsibilities ML Model Runtime & Edge PerformanceMake ML models run efficiently on edge devices (latency, throughput, CPU/GPU utilization, memory constraints)Support inference optimization and troubleshooting (profiling, batching, pipeline tuning, runtime constraints)Investigate real-world model failures (data quality, camera placement, lighting, drift, edge-case behaviour) and work with ML engineers on mitigation strategiesEnsure robust model rollout processes: versioning, validation, safe deployment cyclesVideo Pipeline Engineering (Core Focus)Design and optimize real-time video processing pipelines using GStreamerIntegrate and manage streams from IP cameras (RTSP/ONVIF) and USB camerasDebug complex video stream issues (encoding/decoding, dropped frames, jitter, latency, network instability)Deployment & Production OperationsPackage and deploy services using Docker/Podman on Linux-based edge systemsTroubleshoot issues directly on production/staging Linux hosts (logs, profiling, system-level debugging)Implement and maintain monitoring and device health checks (e.g., Checkmk or similar)Event Streaming & InterfacesBuild interfaces between edge devices and online tools / connected machinesWork with event streaming systems (Kafka or similar) for detections, events, and telemetrydeep Kafka expertise isn’t required, but strong conceptual understanding isMust-Have Skills2–5 years of professional experience in software engineering / applied ML engineeringStrong Python skills (asyncio, threading, multiprocessing)Strong Linux skills: CLI, systemd, bash scripting, networking fundamentalsSolid experience with containerization (Docker or Podman)Comfortable debugging real systems remotely and working end-to-end (not just coding isolated modules)Interest in ML delivery and computer vision systems in productionNice to HaveExperience with GStreamer (big plus)Familiarity with computer vision pipelines (OpenCV, image processing)Experience with FFmpeg, RTSP, H.264/H.265, ONVIFWebRTC exposure (low-latency streaming)Kafka / message broker familiarityGerman language skills (corporate language is English)Why This Role is InterestingYou’ll work at the “real ML” layer: getting models running in production environments where conditions are messyStrong collaboration with senior ML engineers, with room to grow into more ML responsibility over timeDirect ownership of the edge inference video stack powering real customer deploymentsInternational team, low bureaucracy, hands-on culture
Paddy HobsonPaddy Hobson
Baden-Württemberg, Baden-Württemberg, Germany
Senior ML Engineer – Autonomous Driving
Senior ML Engineer – Autonomous Driving (Mapless, AI-First) A well-funded European deep-tech company is building fully AI-driven, mapless autonomous driving technology in collaboration with leading OEMs and Tier 1 suppliers. We are hiring experienced ML engineers who want to move beyond incremental ADAS and work on large-scale, AI-native autonomy systems deployed directly on vehicles. What You’ll Work OnLearning-based scene understanding from raw multimodal sensor dataOnline road topology & lane connectivity extractionMultimodal transformers / graph neural networks for dynamic traffic modelingEnd-to-end perception → prediction → planning architecturesEnsuring geometric & temporal consistency in real-world drivingDeployment of production-grade ML models to embedded vehicle systemsThis is not simulation-only research. Models are trained at scale and validated directly on real vehicles. What We’re Looking ForStrong ML fundamentals (deep learning, transformers, large-scale training)Solid Python skills; C for production integrationExperience in one or more of:Autonomous drivingRobotics3D computer visionMultimodal learningSensor fusionLearning-based planningPhD is welcome but not required. Real-world deployment experience is highly valued. Why Join?Flat technical structure with real ownershipStrong compute infrastructureClose collaboration with major automotive partnersEquity / stock optionsOpportunity to shape next-generation autonomy from the ground upLocation: Germany (hybrid model available)
Paddy HobsonPaddy Hobson