Machine Learning Engineer

John Hancock Life Insurance Company (U.S.A.)

Boston (MA)

Hybrid

USD 90,000 - 167,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Incentive programs
Comprehensive benefits
Pension/401(k) with employer matching
Paid time off

Job summary

John Hancock Life Insurance Company (U.S.A.) is hiring a Machine Learning Engineer to build production ML and data infrastructure for underwriting and analytics workflows.

Hybrid role in Boston: develop scalable data pipelines, deploy ML models, and collaborate with data scientists and underwriters across engineering teams to deliver robust solutions.

Qualifications

  • Master’s degree in Data Science, Information Studies, Information Science, Computer Science, Machine Learning, or a closely related field
  • 3+ years of Python programming experience for backend systems, automation, or machine learning workloads
  • 3+ years with SQL or NoSQL databases, including PostgreSQL or MongoDB, for data modeling, querying, or pipeline integration
  • 3+ years developing or deploying ML models using PyTorch or TensorFlow
  • 3+ years building or maintaining backend APIs or microservices using FastAPI or Flask
  • 2+ years deploying ML workflows or backend services using AWS or Azure
  • 2+ years using containerization and orchestration tools including Docker and Kubernetes
  • 2+ years using GitHub Actions or TeamCity for CI/CD
  • 2+ years designing distributed or scalable systems, including microservices, load balancing, or distributed processing

Responsibilities

  • Develop, build, and maintain scalable data pipelines for underwriting, analytics, and machine learning systems
  • Develop and deploy backend services and microservices for data ingestion, retrieval, and ML inference workflows
  • Deploy, monitor, and maintain machine learning pipelines and backend services in production
  • Perform root-cause analysis for data, model, and pipeline issues; implement corrective actions
  • Collaborate with data scientists, underwriters, and engineering teams to convert business requirements into technical solutions
  • Support production releases and large-scale batch processing for underwriting workflows

Skills

Python programming
SQL/NoSQL databases
PyTorch/TensorFlow
FastAPI/Flask backends
AWS/Azure
Docker/Kubernetes
CI/CD (GitHub Actions/TeamCity)
Distributed systems design

Education

Master’s degree

Tools

PostgreSQL
MongoDB
GitHub Actions
TeamCity
Docker
Kubernetes
AWS
Azure
PyTorch
TensorFlow
FastAPI
Flask

Job description

John Hancock Life Insurance Company (U.S.A.) is hiring a Machine Learning Engineer to build production ML and data infrastructure for underwriting and analytics workflows.

Responsibilities
  • Develop, build, and maintain scalable data pipelines for underwriting, analytics, and machine learning systems
  • Develop and deploy backend services and microservices for data ingestion, retrieval, and ML inference workflows
  • Deploy, monitor, and maintain machine learning pipelines and backend services in production
  • Perform root-cause analysis for data, model, and pipeline issues; implement corrective actions
  • Collaborate with data scientists, underwriters, and engineering teams to convert business requirements into technical solutions
  • Support production releases and large-scale batch processing for underwriting workflows
Requirements
  • Master’s degree (or foreign equivalent) in Data Science, Information Studies, Information Science, Computer Science, Machine Learning, or a closely related field
  • 3+ years of Python programming experience for backend systems, automation, or machine learning workloads
  • 3+ years with SQL or NoSQL databases, including PostgreSQL or MongoDB, for data modeling, querying, or pipeline integration
  • 3+ years developing or deploying ML models using PyTorch or TensorFlow
  • 3+ years building or maintaining backend APIs or microservices using FastAPI or Flask
  • 2+ years deploying ML workflows or backend services using AWS or Azure
  • 2+ years using containerization and orchestration tools including Docker and Kubernetes
  • 2+ years using GitHub Actions or TeamCity for Continuous Integration/Continuous Deployment (CI/CD)
  • 2+ years designing distributed or scalable systems, including microservices, load balancing, or distributed processing
Technologies
  • Python
  • SQL
  • NoSQL
  • PostgreSQL
  • MongoDB
  • PyTorch
  • TensorFlow
  • FastAPI
  • Flask
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • GitHub Actions
  • TeamCity
Compensation
  • Salary: $162,198 per year
  • Expected range: $90,160.00 USD - $167,440.00 USD
Benefits
  • Eligible employees may participate in incentive programs and earn incentive compensation tied to business and individual performance
  • Health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans
  • Retirement savings plans including pension/401(k) savings plans and a global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid time off program in the U.S.: up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time each year (or more where required by law), plus statutory leaves of absence
Work Arrangement
  • Hybrid role based in Boston, MA (3 days in office, 2 days from home)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

John Hancock • Boston (MA)

Hybrid
USD 90,000 - 167,000
Health insurance
Dental insurance
Vision care
+7
Senior Machine Learning Engineer - Hybrid
Senior Machine Learning Engineer - Hybrid

John Hancock • Boston (MA)

Hybrid
USD 158,000 - 193,000
Senior Machine Learning Engineer - Hybrid
Senior Machine Learning Engineer - Hybrid

manulife • Boston (MA)

On-site
USD 158,000 - 193,000
Data Scientist - Hybrid
Data Scientist - Hybrid

John Hancock • Boston (MA)

Hybrid
USD 90,000 - 167,000
Health insurance
Dental insurance
MentaI health support
+3
AI Engineer - Hybrid
AI Engineer - Hybrid

Manulife • Boston (MA)

Hybrid
USD 90,000 - 167,000
Health, dental, vision
Retirement plans
Paid time off
Data Scientist - Hybrid
Data Scientist - Hybrid

Manulife Financial • Boston (MA), Northern (KY)

Hybrid
USD 90,000 - 167,000
Healthcare benefits
Retirement plans
Paid time off
Data Scientist - Hybrid
Data Scientist - Hybrid

Manulife Insurance Malaysia • Boston (MA)

Hybrid
USD 90,000 - 167,000
Health benefits
401(k) with employer matching
Paid time off
IT Business Systems Analyst
IT Business Systems Analyst

John Hancock • Boston (MA)

Hybrid
USD 90,000 - 167,000
IT Business Systems Analyst
IT Business Systems Analyst

Manulife • Boston (MA)

Hybrid
USD 90,000 - 167,000
Hybrid ML Engineer: Scalable Data Pipelines
Hybrid ML Engineer: Scalable Data Pipelines

John Hancock • Boston (MA)

Hybrid
USD 90,000 - 167,000
Health insurance
Dental insurance
Vision care
+7