Taro Logo

Senior Engineer - Data Analytics

GEICO is one of the nation's largest auto insurers, a subsidiary of Berkshire Hathaway, providing insurance services for over 75 years.
Chevy Chase, MD, USASan Francisco, CA, USAVirginia Beach, VA, USA
$95,000 - $215,000
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Finance · Enterprise SaaS

Description For Senior Engineer - Data Analytics

GEICO, a leading subsidiary of Berkshire Hathaway with over 75 years in the insurance industry, is seeking a Senior Engineer for their Data Analytics team. This role represents an exciting opportunity to drive business transformation through data engineering excellence. The position combines technical leadership with hands-on development, focusing on building high-performance, scalable data solutions that process terabytes of information.

The role sits within the Data Analytics and Vertical Engineering team, where you'll be responsible for developing state-of-the-art data pipelines, models, and reports. You'll work with cutting-edge technologies including Python, SQL, Apache Spark, dbt, Docker, and Kubernetes, while utilizing cloud services and modern data warehouse solutions like Snowflake.

This is an ideal opportunity for an experienced data engineer who wants to make a significant impact in a large-scale enterprise environment. You'll have the chance to mentor other engineers, lead technical discussions, and shape the future of data architecture at GEICO. The company offers comprehensive benefits including a matched 401k, healthcare coverage, and flexible work arrangements including remote work options.

The position offers competitive compensation ranging from $95,000 to $215,000 annually, reflecting GEICO's commitment to attracting top talent. You'll be joining a company that values innovation, continuous learning, and professional growth, with opportunities to work on complex data challenges that directly impact millions of customers.

Working at GEICO means being part of a culture that emphasizes both technical excellence and personal growth. The company provides extensive support for professional development, including training programs and certification assistance. This role offers the perfect blend of technical challenge, leadership opportunity, and the chance to work with a team dedicated to transforming insurance through data-driven innovation.

Last updated 6 days ago

Responsibilities For Senior Engineer - Data Analytics

  • Scope, design, and build scalable, resilient distributed systems
  • Utilize programming languages and tools for data processing
  • Produce high quality reports with tools such as Power BI and Apache Superset
  • Lead design sessions and code reviews
  • Manage data pipelines
  • Mentor other engineers
  • Share best practices and improve processes
  • Engage in cross-functional collaboration

Requirements For Senior Engineer - Data Analytics

Python
Kubernetes
  • 4+ years of professional data/analytics engineering experience
  • 3+ years of experience with data architecture and design
  • 3+ years of experience with cloud services (AWS, GCP, Azure)
  • 2+ years of experience in Big-data tools like Spark and Databricks
  • Advanced programming experience with Python, SQL, dbt, Spark, Kafka, Git
  • Experience with Snowflake, dimensional modeling, and analytics
  • Knowledge of business intelligence tools (Power BI and Apache Superset)
  • Bachelor's degree in Computer Science, Information Systems, Data Science, Statistics, Data Analytics or equivalent

Benefits For Senior Engineer - Data Analytics

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive Total Rewards program
  • 401K savings plan with 6% match vested from day one
  • Mental healthcare
  • Fertility and adoption assistance
  • Tuition assistance
  • GEICO Flex program - work from anywhere in the US for up to four weeks per year

Interested in this job?

Jobs Related To GEICO Senior Engineer - Data Analytics