Senior Software Engineer – Data Lakehouse Platform
Company | Geico |
---|---|
Location | Seattle, WA, USA, San Francisco, CA, USA, Austin, TX, USA, Virginia Beach, VA, USA, Boulder, CO, USA, Bethesda, MD, USA |
Salary | $105000 – $230000 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 3+ years of experience in software development, with a focus on data infrastructure and platforms
- 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
- Experience with 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.)
Responsibilities
- Design, develop, and deploy scalable, resilient Data Lakehouse components
- Collaborate with the Staff Engineer to lead architecture sessions and reviews with peers and leadership
- Ensure the quality, usability, and performance of the solutions
- Evaluate and recommend new software tools and technologies to improve the Data Lakehouse platform
- Work with customers, team members, and other engineering teams to solve complex problems
- Mentor junior engineers and contribute to the growth and development of the engineering community
- Share best practices and improve processes within and across teams
Preferred Qualifications
-
No preferred qualifications provided.