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.