Jumio
Machine Learning Engineer - (Computer Vision)
Montreal
Sponsorship not specifiedDetected 2 days ago
PythonVector DatabasesAWSMachine LearningTensorFlowPyTorchAirflowComputer VisionResearchCommunicationCollaboration
About the role
- The final job level for this role will be determined following the interview process.
- Jumio Values: IDEAL: Integrity, Diversity, Empowerment, Accountability, Leading Innovation Equal Opportunities: Jumio is a collaboration of people with different ideas, strengths, interests and cultures.
Responsibilities
- Architect, train, and optimize models using PyTorch, Tensorflow, and/or JAX
- Own and evolve end-to-end ML pipelines, from data ingestion to deployment.
- Design automated pipelines (Airflow) for data ingestion and cleaning.
- Production Engineering: Own the path to production. Optimize models for low-latency inference (quantization, distillation, TensorRT/ONNX) and manage deployment on AWS.
- You'll build and train models, and own ML systems end-to-end on AWS.
Requirements
- Systems Architecture: Experience designing end-to-end ML pipelines (Data to Train to Deploy) and working with workflow orchestrators like Airflow.
- If you have any questions or comments, please send an email to privacy@jumio.com.
Nice to have
- Research Publications: Papers in CVPR, ICCV, ECCV, or FG related to face recognition, image quality assessment, or fairness.
- Large Scale Search: Experience with vector databases (e.g., Milvus, Faiss) and approximate nearest neighbor (ANN) search algorithms.
- Familiarity with privacy, security, and compliance in biometric systems.
- Mobile/Edge Experience: Experience porting models to edge or mobile devices utilizing frameworks such as CoreML, LiteRT, and/or TFLite.
- Synthetic Data: Experience using GANs or diffusion models to generate synthetic faces for training.
- IDEAL: Integrity, Diversity, Empowerment, Accountability, Leading Innovation
- Equal Opportunities:
- Jumio is a collaboration of people with different ideas, strengths, interests and cultures.
Skills
- Hands-on experience scaling training jobs on multi-GPU clusters and deploying services on AWS (SageMaker, EC2, EKS).
- Experience porting models to edge or mobile devices utilizing frameworks such as CoreML, LiteRT, and/or TFLite.
- Strong communication skills.
Benefits
- Machine Learning Engineer - (Computer Vision)
- We're looking for a Staff/Senior Machine Learning Engineer with deep expertise in computer vision and biometrics to lead the design and scaling of face recognition systems in production.
- Mentor ML engineers, conduct code/design reviews, and drive technical best practices across the Computer Vision team.
- Deep expertise in computer vision and biometrics, especially face recognition.
- You understand the sources of algorithmic bias in Computer Vision and have practical experience measuring and mitigating disparate impact.
- Expert proficiency in Python (both machine learning and vision libraries such as Pillow, OpenCV, PyTorch, etc).
- Lead the design and development of computer vision systems for biometrics (face attributes, detection, quality, and recognition)
Company info
- What We're Looking For
This listing is sourced directly from Jumio's careers page and normalized into a canonical job model.