Back to jobsJob overview

About the role

Senior Machine Learning Engineer at Checkmate

Required Skills

pythonpytorchawssqlsparkmachine learningcloudmlops

About the Role

This role is for a Mid-Level Machine Learning Engineer who will design, develop, and deploy ML models for voice ordering, prediction algorithms, and customer analytics. The engineer will collaborate with cross-functional teams to take models from prototyping to production, focusing on accuracy, scalability, and maintainability.

Key Responsibilities

  • Design and build next-generation ML models using PyTorch, Gemini, and Amazon SageMaker on cloud platforms
  • Build robust feature pipelines and engineer features from large-scale transactional and behavioral data
  • Run A/B tests, conduct cross-validation, and analyze model performance to guide iterative improvements
  • Implement logging, monitoring, and alerting for model drift and data-quality issues with retraining workflows
  • Collaborate with data science, engineering, and product teams to solve open-ended problems and mentor junior engineers

Required Skills & Qualifications

Must Have:

  • 5+ years of industry experience (or 1+ year post-PhD)
  • Proven experience shipping production-grade ML models and optimization systems
  • Proficient in Python with pandas, NumPy, scikit-learn and familiarity with TensorFlow or PyTorch
  • Hands-on experience with SQL/NoSQL databases and distributed frameworks like Spark

Nice to Have:

  • Master's or advanced degree in Computer Science, Engineering, Statistics, or related field
  • Familiarity with data-privacy regulations (GDPR, CCPA) and secure ML practices
  • Open-source contributions or publications in ML/AI conferences

Benefits & Perks

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Flexible Paid Time Off
  • Work From Home
  • Stock Option Plan