Jobs · Information Technology · New Hampshire

Senior Machine Learning Engineer (3968)

GBG Plc · Manchester, NH · 1 mo ago
HybridInformation TechnologyFull-time

About the role

We are seeking a Senior Machine Learning Engineer to join our CVML team. This role combines strong hands-on technical execution with mentorship, collaboration, and data-driven problem solving. The ideal candidate will design, implement, and optimize state-of-the-art machine learning and computer vision models to enhance product capabilities.

Responsibilities

  • Design, implement, and optimize state-of-the-art machine learning and computer vision models to enhance product capabilities
  • Research, evaluate, and apply modern architectures and techniques, including CNNs, transformers, and vision-language models
  • Implement and benchmark newly developed algorithms on large-scale datasets, validating both accuracy and throughput
  • Fine-tune large-scale models using efficient adaptation techniques such as LoRA and QLoRA
  • Define, implement, and monitor appropriate evaluation metrics (e.g., precision, recall, ROC-AUC, confusion matrices)
  • Analyze training, test, and production data using statistical and visual techniques to identify performance gaps and reliability risks
  • Propose and implement data-driven enhancements to model accuracy, robustness, and system stability
  • Support end-to-end ML workflows, including data preparation, training, deployment, monitoring, and iterative improvement
  • Contribute to CI/CD pipelines and production monitoring to ensure reliable, reproducible, and scalable model delivery
  • Assist in diagnosing and resolving model performance regressions and production issues
  • Mentor and support junior CVML engineers across all phases of ML projects, including planning, data collection, annotation, training, deployment, and iteration
  • Participate in design reviews, technical discussions, and knowledge-sharing initiatives to raise overall team capability
  • Contribute actively to Agile ceremonies and collaborative problem-solving efforts
  • Proactively suggest improvements to existing models, workflows, tools, and product features
  • Collaborate effectively with engineering, product, and data stakeholders to deliver high-impact ML solutions
  • Maintain awareness of emerging ML and computer vision trends and assess their applicability to real-world problems

Requirements

  • Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field or equivalent experience
  • Strong hands-on experience developing and deploying machine learning models in production environments
  • Advanced understanding of supervised, unsupervised, and semi-supervised learning techniques
  • Expertise in classification, regression, clustering, and anomaly detection
  • Solid experience with convolutional neural networks, recurrent neural networks, and transformer-based models
  • Strong proficiency in Python (C++ is a plus) and PyTorch (TensorFlow is a plus)
  • Hands-on experience with modern neural network architectures and loss functions across tasks such as object detection, image segmentation, and representation learning
  • Experience using computer vision and scientific computing libraries such as OpenCV
  • Familiarity with model deployment, monitoring, and CI/CD workflows
  • Experience working with large-scale datasets and performance-critical ML systems
  • Prior experience mentoring or technically guiding other ML engineers
  • Exposure to production MLOps practices and model lifecycle management
  • Able to balance research-driven exploration with pragmatic, production-focused execution

Qualifications

  • Equal Opportunity Employer

Similar jobs