Scandit
Senior Machine Learning Engineer (Biometrics & Face Recognition)
Zurich
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Data & ML
- Seniority
- Senior
- Country
- CH
- Work mode
- Remote-friendly
- First seen by hirly
- 8 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
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.
Banks, fintechs and regulated businesses need more than document scanning. They need to know the person holding the ID is real and is its rightful owner. As a Senior Machine Learning Engineer in our ID Capture team, you will build the machine learning behind that, centred on face recognition and face matching. You will also support our liveness and presentation attack detection work.
You will have real ownership of the architecture, data and benchmarks, and your models will run fully on device, on the phones our users already have, with no cloud round-trip.
If these challenges sound interesting to you, we'd love to hear from you!
About the role
You will drive our face-matching work for high-assurance identity verification. You will own models end to end and work closely with our C++ engineers to ship them on device, at scale, on millions of phones and scanners.
What you will do
Design, train and evaluate models for face detection, face recognition and 1:1 face matching against ID document portraits
Support the team's work on liveness and presentation attack detection (PAD) against spoofs, replays and deepfakes
Define quality metrics, benchmarks and test sets that meet high-assurance and regulatory expectations
Own the full loop: data collection and labelling strategy, prototyping, training, evaluation, debugging and model integration
Optimise models for on-device inference with our C++ engineers (quantisation, pruning, mobile runtimes)
Track research in biometrics and face anti-spoofing, and turn it into product direction
Mentor engineers on ML practice
Our tech stack
Python, PyTorch
ONNX
C++ on-device SDK
iOS / Android
Who you are
We are looking for an experienced ML engineer who has shipped production models to real users and has worked hands-on with biometrics. You are comfortable owning ambiguous problems, moving fast and then iterating. You also work well with product, C++ and QA engineers.
5+ years as an ML engineer, with production models shipped to real users
Hands-on experience with biometrics: face recognition, face verification, liveness or PAD
Fluent in Python and at least one deep learning framework (PyTorch preferred)
Strong grasp of evaluation for security-sensitive systems: FAR/FRR, bias and fairness across demographics, adversarial robustness
Clear communicator who works well across disciplines
Eligible to work in the hiring location
Nice to have:
Knowledge of standards such as ISO/IEC 30107 (PAD), NIST FRTE/FATE or iBeta testing
Experience deploying models on mobile or edge (TFLite, ONNX Runtime, Core ML)
Working knowledge of C++
What we offer
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, Micro Adventures
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.
#LI-MB1
#engineering
Listed on hirly, a job board. hirly is not the employer: Scandit is hiring for this role.
Similar jobs
- Senior Machine Learning Engineer - Sim2Real & Machine ModelingGravisrobotics · ZurichFirst seen 18d ago
- Machine Learning Engineer - FoundationalHarmattan Ai · ZurichFirst seen 29d ago
- Internship – Machine Learning Engineer - Action Dashboard Ranking EngineLombardodier · GenevaFirst seen 15d ago
- Machine Learning EngineerDeepjudge · Zurich HQFirst seen 26d ago
- Machine Learning EngineerProton · Geneva; TaipeiFirst seen 38d agoremote
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job