Taro Logo

Managing Machine Learning Engineer

A leading insurance company with over 90 years of experience protecting families and their belongings from life's uncertainties.
$160,000 - $235,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Managing Machine Learning Engineer

Allstate Technology Solutions is seeking a Managing Machine Learning Engineer to join their innovative team focused on revolutionizing digital interactions across the company. This role combines technical leadership with hands-on machine learning engineering, following a player/coach model where you'll spend significant time solving complex problems while leading a team.

The position requires deep expertise in machine learning, with a focus on modern AI technologies including large language models and RAG applications. You'll be responsible for the entire ML lifecycle, from model development to deployment, while leading and mentoring a team of junior and senior engineers. The role demands both technical excellence and leadership skills, requiring 5+ years of experience with programming languages and ML frameworks.

At Allstate, you'll be part of a company with a 90-year history of innovation, from pioneering safety features to leading in pricing sophistication and telematics. The technology team works in a continuous innovation cycle, pushing boundaries and exploring new capabilities. You'll have the opportunity to work on cutting-edge projects involving artificial intelligence, with an emphasis on generative AI, to create world-class customer experiences.

The position offers a competitive salary range of $160,000 to $235,000 annually, based on experience and qualifications. You'll work in a flexible, fully remote environment that embraces connection and belonging. Allstate is recognized for its commitment to inclusivity and diversity, empowering employees to lead, drive change, and give back to their communities.

This role is ideal for someone who combines technical expertise with leadership abilities, enjoys solving complex problems, and wants to make a significant impact on a large-scale enterprise. You'll be working with modern ML technologies while having the opportunity to shape the future of insurance technology through AI innovation.

Last updated 7 days ago

Responsibilities For Managing Machine Learning Engineer

  • Lead a small team of junior and senior Machine Learning Engineers
  • Solve complex business problems using latest ML techniques and tools
  • Take ownership of model development across entire lifecycle
  • Deploy and tune models in cloud services
  • Mentor and guide other team members
  • Navigate decisions between traditional modeling and GenAI

Requirements For Managing Machine Learning Engineer

Python
Java
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, Mathematics, Statistics, or another quantitative major
  • Deep understanding of machine learning algorithms and principles
  • Experience with prompting large language models and building RAG applications
  • 5+ years of experience in programming languages like Python, Java, or C++
  • 5+ years of experience using machine learning frameworks like PyTorch, TensorFlow, or Scikit-learn
  • Experience in natural language processing, computer vision, or knowledge representation
  • Experience leading ML teams and managing complex projects
  • Ability to collaborate with product managers, engineers, and business leaders

Interested in this job?

Jobs Related To Allstate Managing Machine Learning Engineer