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
• 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.
• 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.
• Experience in insurance industry.
• Experience in building and deploying data applications in AWS.
At Farmers Insurance, our employees set the tone, drive our strategy and create world-class customer experiences. Our employees also help make Farmers one of the largest insurers of vehicles, homes, and small businesses in the United States.
We’re continually looking for new people to join our team. If you’re a proactive self-starter who wants to work on innovative, meaningful projects that make positive impacts on customers and communities, take a look at what working at Farmers could mean for you.