AI / Machine Learning Engineer
You will design, build, and deploy advanced computer vision and AI solutions, working on projects involving image capture, data extraction, and fraud detection. You will deliver high-performance models that run on both mobile devices and cloud environments. This role blends R&D with production engineering, giving you ownership of the full ML lifecycle, from dataset creation and model training to deployment and performance optimization.
Responsibilities
- 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
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
Benefits
- Annual stipends for certifications and conferences like Identiverse or EIC
- Unlimited PTO
- 2 days WFH