Senior Machine Learning Engineer (Biometrics & Face Recognition)
Scandit · Zurich
Job description
About the role
Scandit is looking for a Senior Machine Learning Engineer to lead the development of face‑recognition and anti‑spoofing technology for its ID Capture team. You will own the full model lifecycle and ship high‑assurance biometric solutions that run directly on users' mobile devices.
Key responsibilities
- Design, train and evaluate models for face detection, recognition and 1:1 matching against ID document portraits.
- Support liveness and presentation‑attack detection (PAD) research and turn findings into product features.
- Define quality metrics, benchmarks and test sets that satisfy regulatory expectations.
- Own data collection, labeling strategy, prototyping, training, evaluation, debugging and integration.
- Collaborate with C++ engineers to optimise models for on‑device inference (quantisation, pruning, mobile runtimes).
Required profile
- 5+ years of experience as an ML engineer with production models shipped to real users.
- Hands‑on experience in biometrics such as face recognition, verification, liveness or PAD.
- Strong understanding of security‑sensitive evaluation metrics (FAR, FRR, bias, fairness, adversarial robustness).
- Ability to work across product, C++ and QA teams and communicate clearly.
Required skills
- Python
- PyTorch (preferred deep‑learning framework)
- ONNX
- C++ (for on‑device SDK integration)
- iOS / Android development knowledge
What we offer
- Flexible working options – office, hybrid or remote.
- Hackathons, global team outings and festive celebrations.
- Individual equity plan in a high‑growth company.
- Great Place to Work certification in 7 countries.
- Supportive office infrastructure optimized for hybrid work in Zurich, Warsaw, Tampere and London.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Scandit
Zurich