
Senior AI/Computer Vision Engineer
ubiquiti • Prague
Posted: April 24, 2026
Job Description
We’re looking for a Senior AI/Computer Vision Engineer to build AI systems end to end, from defining the problem and data requirements to training models, validating them, deploying on edge devices, and integrating them into C++ pipelines.
This is a hands-on engineering role for someone who can take applied AI projects from concept to production and is comfortable working across modeling, evaluation, deployment, and system integration.
Location: Prague or Berlin
Work model: Hybrid, at least 3 days per week in office
Responsibilities:
- Own AI and computer vision projects end to end, from technical definition to production deployment
- Translate product needs into system, data, model, and evaluation requirements
- Define data collection, annotation, and validation strategies
- Train and optimize deep learning models for real-world vision and multimodal applications
- Build testing, benchmarking, and failure analysis workflows
- Optimize models for edge devices with attention to latency, memory, throughput, and accuracy tradeoffs
- Integrate models into production inference systems, including C++ edge pipelines
- Work closely with software and product teams to ship reliable AI features at scale
Requirements:
- MS or PhD in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience
- Strong Python skills
- Solid experience with PyTorch, TensorFlow, or similar frameworks
- 4+ years of experience building and shipping computer vision and/or applied AI systems
- Hands-on experience with tasks such as detection, classification, segmentation, tracking, embeddings, or multimodal perception
- Experience beyond model training, including evaluation, deployment, and production support
- Experience optimizing models for edge or embedded environments
- Strong software engineering skills, including C++ production pipelines or inference systems
- Fluent in English
Nice to have:
- Experience with LLMs or multimodal models in production
- Experience with ONNX, TensorRT, OpenVINO, or TFLite
- Experience with MLOps and experiment tools such as MLflow, Weights & Biases, or DVC
- Familiarity with model monitoring and post-deployment analysis
Benefits:
- International work environment and work with global development teams
- Ability to deliver software that is used by millions of people across the globe
- Opportunity to leverage and integrate modern AI tools into product development
- Access to all Ubiquiti products
- Discretionary bonuses based on individual performance
- Flexible working hours, remote work, home office
- Top floor office near Andel with amazing view of Prague, and/or Coworking space in Mindspace Kurfürstendamm
- Kitchen packed with food, snacks & sodas, meal allowance
- A collective of developers who want to make the best product. Maximum effort to keep processes to a minimum, no complex reporting and similar habits
Additional Content
We’re looking for a Senior AI/Computer Vision Engineer to build AI systems end to end, from defining the problem and data requirements to training models, validating them, deploying on edge devices, and integrating them into C++ pipelines.
This is a hands-on engineering role for someone who can take applied AI projects from concept to production and is comfortable working across modeling, evaluation, deployment, and system integration.
Location: Prague or Berlin
Work model: Hybrid, at least 3 days per week in office
Responsibilities:
- Own AI and computer vision projects end to end, from technical definition to production deployment
- Translate product needs into system, data, model, and evaluation requirements
- Define data collection, annotation, and validation strategies
- Train and optimize deep learning models for real-world vision and multimodal applications
- Build testing, benchmarking, and failure analysis workflows
- Optimize models for edge devices with attention to latency, memory, throughput, and accuracy tradeoffs
- Integrate models into production inference systems, including C++ edge pipelines
- Work closely with software and product teams to ship reliable AI features at scale
Requirements:
- MS or PhD in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience
- Strong Python skills
- Solid experience with PyTorch, TensorFlow, or similar frameworks
- 4+ years of experience building and shipping computer vision and/or applied AI systems
- Hands-on experience with tasks such as detection, classification, segmentation, tracking, embeddings, or multimodal perception
- Experience beyond model training, including evaluation, deployment, and production support
- Experience optimizing models for edge or embedded environments
- Strong software engineering skills, including C++ production pipelines or inference systems
- Fluent in English
Nice to have:
- Experience with LLMs or multimodal models in production
- Experience with ONNX, TensorRT, OpenVINO, or TFLite
- Experience with MLOps and experiment tools such as MLflow, Weights & Biases, or DVC
- Familiarity with model monitoring and post-deployment analysis
Benefits:
- International work environment and work with global development teams
- Ability to deliver software that is used by millions of people across the globe
- Opportunity to leverage and integrate modern AI tools into product development
- Access to all Ubiquiti products
- Discretionary bonuses based on individual performance
- Flexible working hours, remote work, home office
- Top floor office near Andel with amazing view of Prague, and/or Coworking space in Mindspace Kurfürstendamm
- Kitchen packed with food, snacks & sodas, meal allowance
- A collective of developers who want to make the best product. Maximum effort to keep processes to a minimum, no complex reporting and similar habits