Data Scientist II - Computer Vision & Document ML
About the Role
Experienced individual contributor role on a document verification ML team. You'll own well-scoped modeling initiatives, work independently on production systems and contribute to technical decision-making alongside senior data scientists and engineers.
What You'll Do
- Build, maintain, and improve ML models for document verification: classification, image quality assessment, field extraction, and fraud detection.
- Implement and evaluate deep learning architectures (CNNs, transformer-based vision and multimodal models).
- Own end-to-end ML pipeline components: data preparation, training, evaluation, and production deployment.
- Conduct error analysis, model diagnostics, and performance optimization.
- Write production-quality code and contribute to shared ML tooling and infrastructure.
What You Bring
- Bachelor's in CS, Engineering, Data Science, or equivalent, plus 5+ years of professional ML/data science experience. MS or Ph.D a plus.
- Strong Python skills and hands-on experience with PyTorch or TensorFlow.
- Proven experience deploying CNNs in real-world computer vision systems; working knowledge of transformer-based approaches.
- Solid grasp of ML fundamentals: model evaluation, experimentation, overfitting, regularization, transfer learning.
- Experience with Git, experiment tracking, and reproducible ML workflows.