At a Glance
- Tasks: Lead the development of innovative computer vision solutions for retail environments.
- Company: Join Scandit, a tech company transforming industries with cutting-edge technology.
- Benefits: Enjoy flexible working, hackathons, and an attractive equity plan.
- Other info: Be part of a diverse team in a fun, inclusive environment.
- Why this job: Make a real impact by turning complex problems into practical ML products.
- Qualifications: Experience in computer vision and machine learning, especially action recognition.
The predicted salary is between 60000 - 80000 £ per year.
Scandit gives people superpowers. Whether enabling delivery drivers to make quicker deliveries, matching a patient with their medication, or allowing retailers to make store operations more efficient, our technology automates workflows. It provides actionable insights to help businesses in a variety of industries. Join us as we continue to expand, grow, innovate, and help take Scandit to the next level.
We are now building a new generation of technology for retail: a computer vision–driven system that helps retailers to increase their profit margins through better operational insight and automation. As a Senior Computer Vision Engineer, you will play a leading role in taking this product from 0 to 1, owning key technical decisions and delivering production-grade vision capabilities end to end.
You will own the technical direction for action recognition in real‑world retail environments: from defining how we collect and annotate video data, to prototyping and evaluating models, to iterating on precision, recall and end-to-end alert latency under production‑like conditions. You'll work closely with product, data, and engineering stakeholders to validate the riskiest assumptions quickly and cost‑effectively.
If you enjoy turning ambiguous, high‑impact problems into working ML products – and have experience building commercial computer vision systems for action recognition, autonomous checkout, worker safety, or similar applications – we'd love to talk.
About the roleAs a Senior Computer Vision Engineer, you will be responsible for leading the technical discovery and early development of Scandit's new solution – from validating the riskiest assumptions to building and iterating on the first end-to-end prototypes. You will work closely with product, other engineering teams, and external stakeholders to turn real-world video data into robust, privacy-aware computer vision models that can operate in live retail environments. This role connects cutting-edge CV/ML research with real-world product constraints – requiring both deep technical expertise and a pragmatic, experimental approach to building production-ready systems under ambiguity and time pressure.
What you will do- Defining and prioritizing technical experiments to validate key risks (e.g. precision, recall, latency) for computer vision models in retail stores
- Designing and implementing end-to-end CV/ML pipelines on real-world video data, from data ingestion and preprocessing through model training, evaluation, and deployment
- Setting up and refining the human annotation workflow to create high-quality training and test datasets from video streams
- Collaborating with product managers and engineering leaders to clarify requirements, align on milestones, and translate business needs into technical roadmaps
- Selecting, adapting, and optimizing state-of-the-art computer vision architectures for suspicious behavior and action detection in unconstrained environments
- Providing technical leadership in the space of video-based computer vision applications, helping shape best practices and future hiring for the team
We are looking for a senior computer vision / machine learning engineer who has successfully built and shipped real-world products, ideally involving action recognition on video. You combine deep hands-on technical expertise with a pragmatic, experimental mindset and are comfortable working in a high-ambiguity, 0→1 product environment. You should enjoy collaborating closely with product and engineering stakeholders, shaping the technical direction, and iterating quickly on ideas to validate the riskiest assumptions.
- University degree in Computer Science, Electrical Engineering, Mathematics or a related technical field (advanced degree is a plus but not mandatory)
- Significant hands-on experience in computer vision and machine learning, including designing, training, evaluating and deploying models in production
- Proven track record of building end-to-end CV/ML systems from 0→1 (ideally commercial products rather than purely academic projects)
- Strong expertise with video-based pipelines and human action or behavior recognition (e.g. retail, autonomous checkout or similar domains)
- Solid software engineering skills (e.g. Python and modern ML/CV frameworks) and experience working with real-world, noisy data
- Ability to work in a dynamic, high-uncertainty environment, prioritize experiments, and iterate quickly on technical approaches
- Ability to collaborate effectively with cross-functional teams (e.g. product, backend, data, operations) and communicate complex technical topics clearly in English (B2 level or higher)
- Eligible to work in the hiring location
- Experience with privacy-aware or GDPR-compliant data pipelines, especially for video data
- Background in building or selecting annotation tools and workflows for computer vision training data
- Prior work on retail, autonomous stores using computer vision
Here are just some of the reasons why people choose to build their careers at Scandit:
- A highly skilled team and a fun environment where you can put your enthusiasm for cutting-edge technologies to use
- Hackathons
- Flexible, office, hybrid or home working
- People-first culture
- Global team outings
- Festive/end of year all company celebrations
- Your birthday off
- An attractive individual equity plan in a high growth company
- We are certified as a “Great Place to Work” in 7 countries!
- Excellent office infrastructure, optimized for hybrid working in Zurich, Warsaw, Tampere, and London.
- Excellent support for remote work across Switzerland, Finland, Poland, UK, Italy and Germany
- Specific benefits related to the location you are joining
At Scandit we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be a safe space for all. All qualified applicants will receive consideration for employment without regard to race, color, nationality, religion, sexual orientation, gender, gender identity, age, physical [dis]ability or length of time spent unemployed.
Imagine the What. Build the How.
Senior Computer Vision Engineer (Action Recognition) employer: Scandit
At Scandit, we prioritise our people and foster a vibrant, inclusive culture that empowers employees to thrive. As a Senior Manager in Total Rewards, you'll enjoy a dynamic work environment in Zurich, with opportunities for professional growth, innovative projects, and a strong focus on employee well-being. Our commitment to flexibility, collaboration, and continuous learning makes Scandit an exceptional place to build a meaningful career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Computer Vision Engineer (Action Recognition)
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Scandit or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Scandit.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Scandit.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Scandit that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Computer Vision Engineer (Action Recognition)
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Scandit.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Scandit and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Scandit
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Scandit uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.