Principal Data Engineer - ML and Data Platforms

Farmers Insurance Group
Apply Now

Job Description

Join a team of diverse professionals at Farmers to acquire skills on the job and apply your learned knowledge to future roles at Farmers. Farmers Insurance also offers extensive training opportunities through the award winning University of Farmers named by Training magazine amongst top 10 corporate training units in the world.

Job Summary

Join the Enterprise Data Organization during this exciting time as we create a paradigm shift by significantly elevating MLOps and Data Engineering! We are a part of a larger enterprise filled with highly diverse and talented professionals who are extremely passionate about technology, data and the insights it can deliver.

About the Role

As a Principal ML Engineer, you'll lead teams in the Cloud Data and Analytics areas to strengthen Farmers MLOps and Data Engineering practices. The role requires you to think critically, design with cloud first principles. You partner with machine learning and platform engineers to deliver scalable, performant, highly available data ingestion and processing pipelines to drive business impact. You'll have the opportunity to continuously learn and apply the latest innovations and best practices in machine learning engineering. You’ll also mentor other engineers and further develop your technical knowledge and skills to keep Farmers at the cutting edge of technology.

This is not a data scientist role

Essential Job Functions

  • Work with teams to design and build cloud hosted, automated pipelines that run, monitor, and retrain ML Models for business applications in an agile manner
  • Work as subject matter expert for app user base (e.g. maintain user guides, release notes, FAQs)
  • Build processes supporting app monitoring, troubleshooting, life cycle management and customer support
  • Mentor and coach engineers, helping them grow both their technical and non-technical skill
  • Cultivates innovation by proactively proposing new ideas to deliver business value more effectively.
  • Design, architect, manage and hire to lead the data engineering and MLOps team
  • Collaborate closely with our machine learning and core platform teams to drive maximum impact across the organization
  • Follow and promote software engineering and data engineering best practices across the organization; keep up to date with the state-of-the-art developments in data engineering open-source frameworks and MLOps
  • Shape the direction of data engineering and build a cohesive team culture of ownership, growth, transparency, and customer focus
    A desire to build great things with a great team!

Performs other duties as assigned.

Physical Actions

Sits or stands for extended periods of time, up to a full work shift. Occasionally reaches overhead and below the knees, including bending, twisting, pulling, and stooping. Occasionally moves, lifts, carries, and places objects and supplies weighing 0-10 pounds without assistance. Listens to, interprets, and differentiates auditory information (e.g. others speaking) at normal speaking levels with or without correction. Visually verifies and reads information. Visually locates material, resources and other objects. Ability to operate a computer for extended periods of time, up to a full work shift. Physical dexterity sufficient to use hands, arms, and shoulders repetitively to operate keyboard and other office equipment up to a full work shift.

Physical Environment

This position operates in an open office working environment which will include normal and customary distractions, noise, and interruptions.

Education Requirements

Bachelor’s Degree in Computer Science, Engineering, Data Science or related technical field or equivalent; Master’s Degree preferred.

Experience Requirements

  • Experience partnering with data engineering teams to deliver secure, scalable data capabilities in an enterprise context; Comfortable with DevOps/Data Ops and CICD.
  • Excellent communication skills with demonstrated experience driving teams forward and the ability to influence technical decisions to line up with the company’s strategy
  • Have strong software engineering skills, and set examples by writing clear, concise, and maintainable code considering design principles and applying sound testing practices
  • Experience delivering technology to business partners in an agile model (scrum, Kanban, Scaled Agile Framework, etc.); Understanding of product management concepts, with a focus on lean/iterative delivery.
  • Thrive in a self-directed environment with full ownership to design features from scratch to impact the business and the accountability that comes along
  • Are proficient with cloud concepts on public cloud infra, preferably AWS.
  • 10+ years of experience designing and building data-intensive solutions using distributed computing.
  • 6 + years’ experience in SQL, RDBMS and data pipelining
  • 4+ years of experience in building and maintaining DevOps/DataOps/MLOps pipelines end-to-end in production environments for delivering supportable data analytics solutions
  • 4+ years of experience in languages like Python and scripting (Bash, Shell, PowerShell) .
  • Fundamental understanding of microservices and distributed systems architecture. 
  • Understanding of AWS networking, security, IAM roles, monitoring and application debugging is critical. 

Special Skill Requirement

  • Experience in insurance industry.
  • Experience in building and deploying data applications in AWS.

Benefits

  • Farmers offers a competitive salary commensurate with experience, qualifications and location
  • CO Only: The pay range for this job being performed in Colorado would be $102,400 - 136,500
  • Bonus Opportunity (based on Company and Individual Performance)
  • 401(k)
  • Medical
  • Dental
  • Vision
  • Health Savings and Flexible Spending Accounts
  • Life Insurance
  • Paid Time Off
  • Paid Parental Leave
  • Tuition Assistance
  • For more information, review “What we offer” on https://www.farmers.com/careers/

Job Location(s): US - CA - WoodlndHll-Wrnr, US - RW - Remote Work - Farmers, US - CA - Remote, US - MI - Grand Rapids, US - MI - Remote, US - TX - Remote, US - KS - Remote, US - OH - Remote, US - OK - Remote, US - OH - Indpdc-4500, US - KS - Kansas City, US - MI - Caledonia PDC, US - OK - OklaCty-Memrl, US - CA - WoodlndHil-Cnga

Candidate qualifications may be reviewed against the requirements for the associated levels of this positions core function

Visa sponsorship is currently available for this position.

Company Info.

Farmers Insurance Group

Farmers Insurance Group is an American insurer group of vehicles, homes and small businesses and also provides other insurance and financial services products. Farmers Insurance has more than 48,000 exclusive and independent agents and approximately 21,000 employees.

  • Industry
    Financial services,Insurance
  • No. of Employees
    14,440
  • Location
    6301 Owensmouth Avenue, Woodland Hills, Los Angeles, California, United States
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Farmers Insurance Group is currently hiring Principal Data Engineer Jobs in Woodland Hills, Los Angeles, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More