ubiquiti logo

Senior AI/Computer Vision Engineer

ubiquiti Prague


No Relocation

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