Taro Logo

Senior Machine Learning Engineer

A leading international financial services provider helping people make their decisions easier and lives better.
$104,860 - $194,740
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Finance

Description For Senior Machine Learning Engineer

John Hancock Life Insurance Company is seeking a Senior Machine Learning Engineer to join their U.S. Advanced Analytics team. This role is crucial in operationalizing analytics solutions and implementing MLOps/LLMOps platforms to support the insurance division. The position offers an exciting opportunity to work at the intersection of machine learning and financial services, focusing on developing and deploying sophisticated ML solutions including Generative AI applications.

The ideal candidate will bring strong expertise in both software engineering and machine learning, with particular emphasis on cloud technologies and modern MLOps practices. You'll be working with cutting-edge technologies including Azure cloud services, LLMs, and modern ML infrastructure while collaborating with diverse teams across the organization.

The role offers competitive compensation ranging from $104,860 to $194,740 USD, along with comprehensive benefits including health insurance, retirement plans, and generous PTO. The position is based in Boston with a hybrid work arrangement, providing flexibility while maintaining collaborative opportunities.

This is an excellent opportunity for an experienced ML engineer looking to make an impact in a leading financial services organization. The role combines technical challenges with business impact, offering exposure to both cutting-edge ML technologies and real-world applications in the insurance industry. The company's commitment to innovation, professional development, and work-life balance makes this an attractive position for those seeking to advance their careers in machine learning engineering.

Last updated 10 hours ago

Responsibilities For Senior Machine Learning Engineer

  • Design and implement scalable machine learning pipelines in collaboration with data teams
  • Optimize, deploy and monitor ML models in production environments
  • Build and maintain data science infrastructure using Azure cloud services
  • Develop Generative AI applications including RAG systems and fine-tuned LLMs
  • Select appropriate technical tools and frameworks for project implementation
  • Collaborate with cross-functional teams to integrate ML solutions into existing systems
  • Document ML architecture designs, model integration procedures, and deployment workflows
  • Develop automation scripts and tools for ML systems deployment and management

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • 5+ years of experience in ML engineering, DevOps, or data science roles
  • 3+ years of hands-on experience with Azure/Cloud technologies (Databricks, MLFlow, Azure AI Studio)
  • Strong Python programming skills and advanced SQL knowledge
  • Experience deploying models as REST APIs
  • Proficiency with Docker, Kubernetes, and cloud infrastructure
  • Working knowledge of LLMs (GPT models, BERT, Llama) and prompt engineering
  • Experience with DevOps practices (Git, CI/CD pipelines)
  • Ability to deliver pragmatic solutions under tight deadlines
  • Degree in Computer Science, Data Science, Engineering, or related field
  • Preferred: Experience in the insurance industry

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
  • Competitive salary and benefits packages
  • Professional development and leadership opportunities
  • Flexible work policies
  • Health, dental, mental health, vision insurance
  • Short and long-term disability
  • Life and AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Retirement savings plans (pension/401k)
  • Global share ownership plan
  • 11 paid holidays
  • 3 personal days
  • 150 hours of vacation
  • 40 hours of sick time

Interested in this job?

Jobs Related To John Hancock Life Insurance Company Senior Machine Learning Engineer

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer role at NVIDIA focusing on robotics foundation models, AI, and computer vision for humanoid robots.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on developing deep learning inference frameworks and optimizing LLM performance on NVIDIA GPUs.

Senior Software Engineer, Digital Human Technology

Senior Software Engineer position at NVIDIA focusing on Digital Human Technology, involving AI, machine learning, and high-performance computing.

Senior Software Engineer - Agent AI

Senior Software Engineer position at Andesite focusing on developing AI/ML systems for cybersecurity, offering competitive compensation and remote work flexibility.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Affirm focused on developing ML models for credit decisioning and loan application assessment.