Tech Stack
AWSAzureCloudGoogle Cloud PlatformPythonPyTorchTensorflow
About the role
- Design and implement AI models for image classification, object detection, OCR, and feature extraction.
- Develop real-time image quality assessment and capture guidance algorithms.
- Create and maintain data pipelines for collecting, cleaning, augmenting, and labeling datasets.
- Implement model optimization techniques for mobile (on-device) and cloud inference.
- Apply fraud detection methods to identify tampering, forgeries, or replay attacks in visual data.
- Integrate ML models into production-grade APIs and mobile SDKs.
- Monitor, evaluate, and continuously improve model accuracy and performance.
- Collaborate with product and engineering teams to align AI capabilities with business goals.
- Own the full ML lifecycle from dataset creation and model training to deployment and performance optimization.
Requirements
- Bachelor’s or Master’s degree in Computer Science, AI/ML, or related field (or equivalent experience).
- 3+ years of experience building and deploying ML models in production.
- Proficiency in Python and ML frameworks (PyTorch, TensorFlow, or similar).
- Experience with computer vision libraries (e.g., OpenCV) and OCR technologies.
- Strong understanding of deep learning architectures for image and text recognition.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and API development.
- Strong problem-solving skills and ability to work in fast-paced environments.
- Based in the NJ / NY area; Hybrid working model.
- Preferred: Experience with model quantization and optimization for mobile deployment.
- Preferred: Knowledge of synthetic data generation and data augmentation techniques.
- Preferred: Background in security, liveness detection, or anomaly detection.
- Preferred: Exposure to compliance and data privacy regulations (GDPR, CCPA).
- Preferred: Contributions to open-source ML projects or published research.