Staff Software Engineer - Infrastructure, Data Lakehouse Platform

GEICO GEICO · Insurance · Bethesda, MD +3

Staff Software Engineer to build and lead the design of a core Data Lakehouse platform for GEICO's insurance business, focusing on scalability, resilience, and zero-downtime.

What you'd actually do

  1. Scope, design, and build scalable, resilient Data Lakehouse components
  2. Lead architecture sessions and reviews with peers and leadership
  3. Accountable for the quality, usability, and performance of the solutions
  4. Spearhead new software evaluations and innovate with new tooling
  5. Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning

Skills

Required

  • Experience developing new and enhancing existing open- source based Data Lakehouse platform components
  • Experience with open-source table formats (Apache Iceberg, Delta, Hudi or equivalent)
  • Experience with open-source compute engines (Apache Spark, Apache Flink, Trino/Presto, or equivalent)
  • Experience with cloud computing (AWS, Microsoft Azure, Google Cloud, Hybrid Cloud, or equivalent)
  • Expertise in developing distributed systems that are scalable, resilient, and highly available
  • Expertise in container technology like Docker and Kubernetes platform development
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of DevOps concepts and cloud architecture
  • Experience in Azure Network (Subscription, Security zoning, etc.) or equivalent

Nice to have

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field like physics or mathematics