Senior ML Engineer — Edge CV & Face Recognition (Remote)

Xident

Union (NJ)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Xident B.V. seeks a Senior Machine Learning Engineer to advance age-bracket classifiers and on-device face recognition models. You will enable client-side inference via ONNX and WebAssembly to enhance privacy while maintaining performance.

Join a remote-first team, collaborating with Python and Go engineers on training pipelines and model deployment. This role emphasizes fairness, bias mitigation, and state-of-the-art CV techniques like ArcFace.

Qualifications

  • 7+ years of machine learning experience with focus on computer vision.
  • Deep expertise in face recognition architectures (ArcFace, CosFace, or similar).
  • Strong PyTorch skills with experience exporting to ONNX for edge deployment.
  • Published research or significant contributions to CV/ML projects.
  • Experience with model optimization (quantization, pruning, distillation) for edge inference.
  • Understanding of ML fairness, bias detection, and mitigation strategies.

Responsibilities

  • Improve our age bracket binary classifiers — currently +18 achieves 0.03% FPR / 11% FRR, target similar for +12/+15/+21/+25
  • Research and implement state-of-the-art face recognition using InsightFace (ArcFace) architectures
  • Develop robust liveness detection and anti-spoofing models resistant to photos, videos, and deepfakes
  • Optimize models for client-side ONNX Runtime inference (WebAssembly, Core ML, TensorFlow Lite)
  • Build fair and unbiased models — measure and mitigate demographic performance gaps
  • Collaborate with Python and Go engineers on training pipelines and model deployment via River queue

Skills

Machine learning
Computer vision
Face recognition
PyTorch
ONNX
Fairness & bias detection

Tools

ArcFace/CosFace architectures
ONNX Runtime
WebAssembly
River queue
Core ML
TensorFlow Lite

Job description

Senior Machine Learning Engineer

We're looking for a Senior ML Engineer to advance our age bracket classifiers and face recognition models. We run 5 binary classifiers (+12/+15/+18/+21/+25) deployed as ONNX models for client-side inference via WebAssembly — you'll improve accuracy, reduce bias, and tackle anti-spoofing.

Xident is building the future of digital identity verification. Our platform enables businesses to verify users' ages and identities in seconds, while respecting privacy through our unique "Verify Once, Access Everywhere" model.

Founded in 2025, Xident is a remote-first company.

Our mission is simple: To make identity verification seamless, private, and accessible for everyone. We believe privacy and convenience shouldn't be mutually exclusive, and we're proving it every day.

What You'll Do
  • Improve our age bracket binary classifiers: +18 first, then +12/+15/+21/+25
  • Research and implement state-of-the-art face recognition using InsightFace (ArcFace) architectures
  • Develop robust liveness detection and anti-spoofing models resistant to photos, videos, and deepfakes
  • Optimize models for client-side ONNX Runtime inference (WebAssembly, Core ML, TensorFlow Lite)
  • Build fair and unbiased models — measure and mitigate demographic performance gaps
  • Collaborate with Python and Go engineers on training pipelines and model deployment via River queue
What We're Looking For
  • 7+ years of machine learning experience with focus on computer vision
  • Deep expertise in face recognition architectures (ArcFace, CosFace, or similar)
  • Strong PyTorch skills with experience exporting to ONNX for edge deployment
  • Published research or significant contributions to CV/ML projects
  • Experience with model optimization (quantization, pruning, distillation) for edge inference
  • Understanding of ML fairness, bias detection, and mitigation strategies
Nice to Have
  • PhD in Computer Science, ML, or related field
  • Experience with document OCR and VLM-based verification
  • Background in privacy-preserving ML — on-device inference, no server-side face storage
Our Hiring Process

We respect your time and aim to complete the entire process within 2-3 weeks. Here's what to expect:

1

Application Review

Application Review
3-5 days

Our team reviews your application within 5 business days. We look for relevant experience, passion for our mission, and alignment with our values.

2

Initial Call

Initial Call
30 minutes

A 30-minute video call with our recruiting team to learn about your background, discuss the role, and answer your questions about Xident.

3

Technical Assessment

Technical Assessment
1-2 hours

Role-specific evaluation—this might be a coding challenge, portfolio review, case study, or technical discussion depending on the position.

4

Team Interviews

Team Interviews
2-3 hours

Meet with 3-4 team members including your potential manager and cross-functional partners. We assess technical skills, collaboration, and culture fit.

5

Final Interview

Final Interview
45 minutes

A conversation with a company leader to discuss your career goals, our vision, and ensure mutual fit. This is also your chance to ask strategic questions.

6

Offer

Offer
24-48 hours

If it's a match, we move quickly. Expect a competitive offer within 48 hours of your final interview, with clear details on compensation and equity.

Our Values

We iterate quickly, gather feedback, and improve continuously.

Ownership Mentality

Everyone owns their domain end-to-end. No finger-pointing, just solutions.

Transparent by Default

We're happy to answer any questions before you apply. Reach out to our team anytime.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Security Architect – Biometric Identity
Senior Security Architect – Biometric Identity

Xident • United States

Hybrid
USD 140,000 - 230,000
Senior Security Engineer
Senior Security Engineer

Xident • United States

Remote
USD 140,000 - 230,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Xident • Union (NJ)

Remote
USD 140,000 - 190,000
Senior Go Engineer - High-Throughput API (Remote)
Senior Go Engineer - High-Throughput API (Remote)

Xident • Union (NJ)

Hybrid
USD 150,000 - 190,000
Senior Android Developer
Senior Android Developer

Xident • Union (NJ)

Remote
USD 120,000 - 180,000
Senior iOS Developer
Senior iOS Developer

Xident • Union (NJ)

Remote
USD 130,000 - 170,000
Senior Android SDK Engineer — On‑Device ML & Privacy
Senior Android SDK Engineer — On‑Device ML & Privacy

Xident • Union (NJ)

Hybrid
USD 120,000 - 180,000
Senior SRE - Remote, 99.9%+ Uptime & Reliability
Senior SRE - Remote, 99.9%+ Uptime & Reliability

Xident • Union (NJ)

Hybrid
USD 140,000 - 210,000
Remote-first
Equity
Flexible hours
Senior iOS SDK Engineer: On-Device Identity & Privacy
Senior iOS SDK Engineer: On-Device Identity & Privacy

Xident • Union (NJ)

Hybrid
USD 130,000 - 170,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Xident • Union (NJ)

Remote
USD 140,000 - 210,000
Remote-first
Equity
Flexible hours