Senior Machine Learning Engineer
Own face machine learning projects from problem definition through production monitoring, improving biometric identification and anti-spoofing models, evaluation pipelines, and engineering standards.
Responsibilities
- Own face machine learning projects end-to-end
- Improve biometric identification and anti-spoofing models
- Apply classical computer vision and image processing
- Lead applied machine learning initiatives
- Improve face-image collection and labeling
- Build evaluation pipelines and production monitoring
- Evaluate computer vision and biometrics research
- Write technical documentation and proposals
- Shape standards for evaluation, experimentation, model versioning, and monitoring
Requirements
- Hands-on experience training, evaluating, and shipping deep learning systems for computer vision
- Understanding of latency and memory constraints
- Ability to structure ambiguous machine learning problems into technical plans
- Knowledge of data pipelines, augmentations, architectures, loss functions, optimization, tuning, and failure analysis
- Foundations in classical computer vision and image processing
- Experience with OpenCV, NumPy, or equivalent libraries
- Fluency in Python and a modern deep-learning framework such as PyTorch
- Experience designing production evaluations, metrics, thresholds, calibration, datasets, slicing, leakage prevention, and regression analysis
- Ability to write maintainable research and production-quality code
- Strong written communication and collaborative working style