Staff Engineer – Data & Platform Engineering

Job Category: Technology and IT
Job Type: Remote
Job Location: Austin TX United States
Company Name: GEICO

Position Summary

GEICO is hiring a Staff Engineer to design, build, and automate scalable, high-performance platforms and data solutions. This role focuses on data pipelines, BI reporting, governance frameworks, and enterprise automation to support GEICO’s ongoing technology transformation.

 Responsibilities

  • Architect and build distributed systems with resilience and scalability.

  • Work with Python, SQL, DBT, Spark, Kafka, Docker, Kubernetes, Azure.

  • Build data visualizations and reports using Power BI, Apache Superset.

  • Lead automation with PowerShell, REST APIs, Graph API, CI/CD pipelines.

  • Manage user provisioning, license administration, dataset refreshes, workspace lifecycle, monitoring.

  • Collaborate with security, compliance, and governance teams.

  • Run proof-of-concepts for emerging Microsoft features.

  • Define standards for auditing, monitoring, and executive-level reporting.

  • Mentor engineers, lead code reviews, and promote engineering best practices.

 Qualifications

  • Advanced skills in Python, SQL, DBT, Spark, Kafka, Git, Docker, Kubernetes.

  • Strong knowledge of Data Warehousing, OLAP, dimensional modeling.

  • Expertise in Power BI (preferred), SSIS/DBT, and ETL systems.

  • Proficiency in Power BI/Power Platform administration.

  • Experience with automation frameworks, PowerShell, REST APIs.

  • Familiarity with Azure AD, Microsoft 365, DevOps pipelines.

  • Experience with Airflow orchestration; React/JavaScript a plus.

 Experience

  • 8+ years in data/analytics/database engineering.

  • 5+ years in data architecture & design.

  • 5+ years with cloud platforms (AWS, Azure, or GCP).

  • 4+ years with SQL development & open-source frameworks.

  • 4+ years with BI/ETL tools.

  • 3+ years with big data tools (Spark, Databricks).

  • 2+ years with Microsoft Fabric/Azure Data Factory (preferred).

 Education

  • Bachelor’s degree in Computer Science, Information Systems, Data Science, or Data Analytics (or equivalent experience).

 Salary

  • $105,000 – $230,000 annually, based on skills, experience, and location.


    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx