Multi-frame Computer Vision Pipeline Expert

Scandit
Summary
Join Scandit's Barcode Decoding team as a Senior CV/ML Engineer to enhance core barcode decoding technology. You will define and drive improvements to boost scan robustness and range, identifying short-term opportunities for immediate customer improvements. This role involves innovating within a successful product, understanding its architecture to create impactful advancements. You will develop and implement novel end-to-end pipelines, provide technical mentorship, and contribute to team direction. The ideal candidate possesses a PhD in Computer Vision or Machine Learning with 5+ years of industry experience in designing and shipping complex CV pipelines. Scandit offers a highly skilled team, flexible work options, a people-first culture, and various benefits.
Requirements
- You have a PhD in Computer Vision or Machine Learning, with a focus on multi-frame image enhancement or end-to-end vision systems
- You bring over 5 years of industry experience designing, implementing and shipping complex CV pipelines involving recognition (e.g., OCR) and multi-frame processing on edge/mobile devices
- You’ve led projects, mentored engineers, and taken ownership of technically challenging problems
- You stay current with the latest in CV/ML, you also understand the value of incremental, proven approaches to solving real-world problems
- You are creative and determined to solve real-world problems by thinking outside the box and making an impact
- You thrive on tackling open problems, taking ownership, and effectively overcoming obstacles
- You pay attention to details and at the same time are able to take pragmatic shortcuts to reach our goals
- You feel comfortable working alone or in a team and have a track record of mentoring engineers and navigating challenging situations
- You have excellent communication skills and can effectively break down complex problems and solutions
- Given broad goals, you can plan work, identify dependencies, and set realistic timelines
Responsibilities
- Define and drive the technical roadmap to address core challenges posed by low-resolution and low-quality image inputs, leveraging spatio-temporal information, including multi-frame super-resolution
- Develop and implement novel end-to-end pipelines
- Identify short-term opportunities for immediate barcode scan robustness improvements
- Provide technical mentorship to other team members in CV/ML, software development, and engineering practices
- Contribute to shaping the team’s direction and technical best practices
Preferred Qualifications
- PhD plus 5+ years of industry experience solving multi-frame image processing problems with a proven track record of launched products
- Fluency in Python and another language (e.g. C/C++)
- Hands on experience with relevant machine learning frameworks (Pytorch, Jax, Tensorflow)
- Skilled in software design, problem-solving, and debugging
- Experience optimizing models for resource-constrained devices is a plus
Benefits
- 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
- 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 10 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