Principal Data Engineer

Job Expired

About the job

We are Farmers!

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.

Farmers Culture

Farmers’ industry leading workforce is passionate about creating data solutions that are secure, reliable, and efficient in support and under the guidance of our Farmers Strategic Objectives. Farmers is evolving into an agile work environment with collaboration in mind and a continuous improvement culture through the understanding of business processes, relationships, and requirements of data analysis, data modeling, data quality, data governance, data engineering, automation, and AI/ML.

Join the Enterprise Data Organization as we create a paradigm shift in operational data and services through expansion of data staging capabilities and cloud adoption! We are a part of a larger enterprise filled with highly diverse and talented professionals who are extremely passionate about delivering world-class technology and data solutions enabling positive customer experience, pricing and product recommendations.

About The Role

We are seeking a Principal Data Engineer to play an integral role in the development of Farmers Enterprise Operational Data Staging capabilities by providing thought leadership and performing a variety of tasks that guide and position data-intensive projects/programs for success. This is accomplished by understanding data requirements, coordinating work across IT, and ensuring resources are following appropriate practices and enterprise standards. This role may also be tasked to present experience and learning from various projects to/from the current, future, and past to enable a continuous improvement mindset within the data space. You will be part of an organization focusing on the development and delivery of data strategies and solutions that enable Farmers Tactical, Analytical and Digital Application functions and services. The successful candidate is motivated by strategic/big-picture thinking, is technically proficient, and enjoys working in a fast-paced environment.

Key Responsibilities

  • Deliver Data Engineering capabilities for streaming and batch-based data ingestion, conformance, and enrichment
  • Enable Data Quality for complex data sets
  • Build and operate tools, services, and infrastructure we use to align, store, and provision the data for both logical and physical models
  • Contribute to, and execute on roadmap strategy and conceptual design changes/enhancements, including cost/benefit assessments, legacy streamlining, and continuous improvement components
  • Partner closely with cloud adoption, architecture, and business stakeholder teams to create scalable, future-proof solutions
  • Work in a fast-paced environment to deliver results
  • Provide engineering expertise to the quarterly and annual planning exercises
  • Ensure data capabilities offer reliable high-quality data with consistent SLAs with good monitoring, alerting and incident response and continual investment to reduce tech-debt
  • Coordinating with supplier teams for task assignment, code reviews, knowledge transition sessions, and operational activities

Required Skills

  • Computer Science or Engineering background – Bachelor’s degree in Computer Science or related technical field preferred
  • 5+ years of experience as a Data Engineer
  • 4+ years hands-on experience in ETL tools (Informatica PowerCenter or IDMC preferred), with demonstrated ability to performance tune and optimize programs
  • In-depth understanding of operational data staging environments, data modeling principles (including Data Vault), and data warehousing concepts
  • Solid understanding of effective AWS cloud computing principles
  • Passion for building infrastructure that is reliable, easy to use and easy to maintain
  • Experience with development tools, CI/CD processes, GIT, and Agile methodologies
  • Advanced working SQL knowledge and experience with relational databases
  • Good written and oral skills in local language
  • Effective problem solving and time management skills
  • Ability to explain complex concepts/issues in simple terms
  • Ability to identify and appropriately escalate issues/risks to management for direction
  • You keep up with the industry trends and continuously identify new tools to use to solve technical problems

Preferred Skills

  • Experience in insurance or financial services industries
  • Exposure to Document DB tools such as ElasticSearch
  • Experience with Mainframe Application Programming
  • Experience with ERWIN or similar data modeling tools
  • Experience with JSON services or IIB-ACE integrations
  • Experience with Guidewire
  • Experience with OBIEE, PowerBI or other reporting technologies

Reports directly to the Enterprise Data Staging Director


  • Farmers offers a competitive salary commensurate with experience, qualifications and location
  • CO Only: The pay range for this job being performed in CO would be $90,800- 121,000
  • 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

Job Location(s): US – RW – Remote Work – Farmers, US – CA – WoodlndHil-Cnga, US – CA – WoodlndHll-Wrnr, US – MI – Caledonia KLake, US – MI – Caledonia PDC, US – OH – Indpdc-4500, US – OK – OklaCty-23rd St, US – TX – Remote

Salary Grade: Grade 37

Hiring Manager: Nicole M Cici

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

Want to learn more about our culture & opportunities? Check out and be sure to follow us on Instagram and LinkedIn!

More Information

  • This job has expired!
Email Me Jobs Like These
Showing 1–0 of 0 jobs

Leave your thoughts