Computer Vision and Machine Learning Engineer

Sunflower Labs

Stallikon

On-site

CHF 120,000 - 170,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sunflower Labs is seeking a CV/ML engineer to enhance perception in our autonomous drone-in-a-box system in Zurich. This on-site role joins a small, CV/ML‑focused team responsible for turning prototypes into deployable software.

You will design and optimize real‑time vision and learning components, train models, and integrate edge‑device pipelines (Jetson/Dragonwing). English communication and Swiss work permit are required.

Qualifications

  • Degree in Computer Science, Electrical Engineering, Robotics Engineering, or a related field (or equivalent practical experience).
  • Solid understanding of computer vision and machine learning fundamentals.
  • Strong programming skills in Python and C++.
  • Experience with PyTorch or TensorFlow, OpenCV, ROS/ROS2, CUDA, TensorRT.
  • Experience with end-to-end model development: dataset curation, labeling strategies, active learning workflows to deployment and optimization for edge devices.

Responsibilities

  • Design and develop a wide variety of computer vision and machine learning features for real-time UAV applications.
  • Train, fine-tune and evaluate deep learning models for tasks such as object detection, semantic segmentation, image retrieval/reidentification.
  • Optimize algorithms and models for edge devices (NVIDIA Jetson and Qualcomm Dragonwing), and integrate them into our image and video processing pipelines.
  • Monitor ML model performances in real world deployments and set up workflows for continuous improvement (data collection, curation, labeling, retraining, evaluation).
  • Integrate large/vision language models into our system, and design, test and maintain queries for tasks like scene understanding, situational awareness and hazard analysis.

Skills

Python
C++
OpenCV
PyTorch/TensorFlow
ROS/ROS2
CUDA/TensorRT
Edge devices
English

Education

Bachelor's degree in CS/EE/Robotics

Tools

GStreamer
Jetson platform
TensorRT
CUDA
Qualcomm edge devices

Job description

We are looking for a computer vision and machine learning (CV/ML) engineer to enhance the perception capabilities of our fully autonomous drone-in-a-box system. You will be joining a small, CV/ML focused team and be one of the core contributors to our software stack, taking algorithms and models from prototype to deployment on the systems in the field. This position is for an on-site employee for our Zurich office.

Tasks
  • Design and develop a wide variety of computer vision and machine learning features for real-time unmanned aerial vehicle (UAV) applications
  • Train, fine-tune and evaluate deep learning models for tasks such as object detection, semantic segmentation, image retrieval/reidentification
  • Optimize algorithms and models for edge devices (NVIDIA Jetson and Qualcomm Dragonwing), and integrate them into our image and video processing pipelines
  • Monitor ML model performances in real world deployments and set up workflows for continuous improvement (data collection, curation, labeling, retraining, evaluation)
  • Integrate large/vision language models into our system, and design, test and maintain queries for tasks like scene understanding, situational awareness and hazard analysis
Requirements
  • Degree in Computer Science, Electrical Engineering, Robotics Engineering, or a related field (or equivalent practical experience)
  • Solid understanding of computer vision and machine learning fundamentals
  • Strong programming skills in Python and C++
  • Experience with PyTorch or TensorFlow, OpenCV, ROS/ROS2, CUDA, TensorRT
  • Experience with end-to-end model development: from dataset curation, labeling strategies, active learning workflows to deployment and optimization for edge devices
  • Experience with transformers, large/vision language models and prompt design for perception tasks is a plus
  • Experience with GStreamer pipelines and custom plugin development is a plus
  • Experience with Qualcomm edge devices and CV/ML SDKs is a plus
  • Good oral and written skills in English
  • Work permit in Switzerland required
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision and Machine Learning Engineer
Computer Vision and Machine Learning Engineer

Sunflower Labs GmbH • Stallikon

On-site
CHF 110,000 - 150,000
Edge CV/ML Engineer for Autonomous Drones
Edge CV/ML Engineer for Autonomous Drones

Sunflower Labs • Stallikon

On-site
CHF 120,000 - 170,000
Edge AI CV Engineer for Autonomous Drones (Zurich On-site)
Edge AI CV Engineer for Autonomous Drones (Zurich On-site)

Sunflower Labs GmbH • Stallikon

On-site
CHF 110,000 - 150,000
Autonomous Vision Engineer for Production-Ready ML/CV
Autonomous Vision Engineer for Production-Ready ML/CV

Harmattan AI • Switzerland

On-site
CHF 120,000 - 180,000
Senior Vision & Perception Engineer
Senior Vision & Perception Engineer

CDDS • Schlieren

On-site
CHF 140,000 - 210,000
Attractive compensation
High ownership
Real‑world deployments
Senior Vision & Perception Engineer
Senior Vision & Perception Engineer

CDDS AG • Schlieren

On-site
CHF 150,000 - 190,000
Attractive compensation
Computer Vision & Machine Learning SW Engineer
Computer Vision & Machine Learning SW Engineer

Ai Retailer Systems AG • Zürich

Hybrid
CHF 120,000 - 150,000
Equity offering
Remote working
Active link to ETH Zurich
Edge Computer Vision Engineer - On-site Zurich
Edge Computer Vision Engineer - On-site Zurich

checkdomain GmbH • Zürich

Hybrid
CHF 20,000 - 27,000
On-site in Zurich
Competitive internship compensation
Direct collaboration with engineering
Spatial AI ML Engineer — Hybrid/Remote Drones Mapping
Spatial AI ML Engineer — Hybrid/Remote Drones Mapping

Flyability • Paudex

Hybrid
CHF 110,000 - 170,000
25 vacation days per year
Remote work up to 2 days/week
Accident insurance
+3
Machine Learning Engineer - Spatial AI
Machine Learning Engineer - Spatial AI

Flyability • Paudex

Hybrid
CHF 110,000 - 170,000
25 vacation days per year
Remote work up to 2 days/week
Accident insurance
+3