Skip to main content

Senior Machine Learning Engineer

Posted yesterday

xidentUnion (NJ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

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 2023, we've already processed over 10M+ verifications processed and serve 500+ businesses. We're a remote-first company with team members across 12 countries. 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.25+Team members500+ businesses Customers12Countries
What You'll Do:
  • 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 Insight
  • Face (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 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this