Erstellt am 18. Juni 2026
Senior AI/Computer Vision Engineer
Ubiquiti
Berlin
Vollzeit
Reference: 102_775962_4233165009
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.
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;
- Hybrid approach - office in Berlin (city centre);
- Flexible work hours;
- Compensation package matching global standards, including competitive salary depending on your qualification and background (starting from 6000 up to 10000 Euro gross monthly).