Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Computer Vision and Machine Learning Engineer

Sunflower Labs GmbH · Stallikon

On-sitePosted 18 Oct 2026

What this role requires

4 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: ONNX, TensorRT, CUDA, OpenCV, ROS, ROS2, GStreamer, English. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open data roles in Europe.

Check my CV against these 4 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

We are looking for a Computer Vision and Machine Learning (CV/ML) Engineer to develop and deploy intelligent perception systems for our autonomous drone-in-a-box platform. You will work on challenging real-world computer vision problems, from real-time object detection and tracking on embedded devices to advanced scene understanding and cloud-based inference. As part of a small, technical team, you will own solutions across our software stack, taking algorithms and models from prototype to deployment. This position is for an on-site employee for our Zurich office.

Responsibilities

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, instance 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 performance in real-world deployments and set up workflows for continuous improvement (data collection, curation, labeling, retraining, evaluation)

Read the full description (17 more sections)

Evaluate and integrate large/vision language models for scene understanding, situational awareness, and hazard analysis, including prompt design, performance benchmarking, and production deployment

Qualifications

Degree in Computer Science, Robotics Engineering, Electrical 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++, with experience developing production-grade software that powers CV/ML systems

Experience with PyTorch or TensorFlow, ONNX, TensorRT, CUDA

Experience with end-to-end model development: from dataset curation, labeling strategies, active learning workflows to deployment and optimization for edge devices

Excellent oral and written skills in English

Work permit in Switzerland required

Bonus Points

Good understanding of 3D vision and robotics perception, along with hands-on experience with OpenCV and ROS/ROS2, is a strong plus

Experience with NVIDIA Jetson and Qualcomm edge devices, and their CV/ML SDKs

Experience with transformers, large/vision language models and prompt design for perception tasks

Experience with GStreamer pipelines and custom plugin development

Experience with AI-assisted development tools and coding agents (e.g., Claude Code, Codex, Cursor) in a professional setup to accelerate implementation, debugging, testing, and review

100% · On-site

Find Jobs in Switzerland on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours