Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GEICO

Engineer II – Data Engineer

GEICO

Engineer II in Data Engineering at GEICO responsible for building data pipelines. Collaborating with cross-functional teams to ensure data reliability and support analytics for the Finance Data Warehouse.

Posted 4/26/2026full-timePalo Alto • California • 🇺🇸 United StatesJuniorMid-Level💰 $75,000 - $260,000 per yearWebsite

Tech Stack

Tools & technologies
AirflowApacheAWSAzureCloudETLGoogle Cloud PlatformPythonSDLCSQL

About the role

Key responsibilities & impact
  • Scope, design, and build scalable, resilient data pipelines (orchestration, transformation, delivery) that support analytics and downstream products.
  • Use modern developer tooling effectively, including AI-assisted coding (e.g., Cursor, GitHub Copilot) to accelerate delivery while maintaining code review, testing, and governance (no secrets in prompts or code, repo-aligned patterns).
  • Engage in cross-functional collaboration across the full data lifecycle with analysts, platform engineers, and product partners from requirements through production support.
  • Participate in design sessions and code reviews with peers to improve correctness, performance, security, and operability of data systems.
  • Define, create, and support reusable pipeline patterns and standards (e.g., layering, testing, incremental design, naming, documentation) from both business and technology perspectives.
  • Leverage AI models to create SQL and Python, dbt (models, tests, macros, incremental strategies), Apache Airflow (DAGs, dependencies, backfill/retry patterns), cloud data warehouse platforms (e.g., Snowflake), and related integration patterns; then leverage their expertise to review and improve code quality.
  • Execute delivery using an Agile methodology, continuous integration/continuous delivery, Infrastructure as Code where applicable, scripting for automation, platform consoles for warehouse and orchestration, and observability tooling (logging, metrics, alerting—for example dashboards and APM where used).
  • Build pipeline definitions and apply strong technical judgment to choose and implement solutions that balance latency, cost, freshness, and reliability.
  • Share best practices and improve processes within and across teams.

Requirements

What you’ll need
  • 2+ years of non-internship professional experience in data engineering, software engineering with a data focus, or equivalent.
  • 2+ years contributing to design and architecture of data pipelines or analytics data products (models, DAGs, warehouse objects).
  • 2+ years building and operating ETL/ELT or transformation-heavy systems using SQL-centric tooling (required: dbt or equivalent transform discipline; Airflow or comparable orchestration).
  • 2+ years with AWS, GCP, Azure, or comparable cloud platforms in a data or backend context.
  • Strong hands-on experience with SQL, dbt and Python for data transformation and pipeline automation.
  • Proven understanding of data pipeline architecture (batch workflows, idempotency, data quality, error handling, backfills) and how pipelines interface with a warehouse-centric analytics stack.
  • Experience contributing to the architecture and design of data systems (layering, modeling patterns, reliability, scaling, cost awareness).
  • Working knowledge of structured data interchange (e.g., JSON, XML/CSV as sources), APIs, and file-based ingestion patterns as used in analytics pipelines.
  • Solid grounding in computer science fundamentals (e.g., complexity, joins, partitioning concepts) applied to data processing.
  • Experience with Git tools and standard branching/review workflows.
  • Familiarity with cloud data and orchestration services (e.g., Snowflake and managed Airflow or equivalent).
  • Experience with continuous delivery and Infrastructure as Code for pipeline repos or supporting infrastructure.
  • Strong oral and written communication skills.
  • Strong problem-solving and debugging skills across SQL, logs, and orchestration failures.
  • Practical experience working in an Agile environment.
  • Ability to deliver in a fast-paced, priority-driven setting.
  • Knowledge of developer tooling across the SDLC (task management, source control, build/deploy, operations, collaboration tools) including AI-assisted IDEs used responsibly alongside dbt and Airflow workflows.

Benefits

Comp & perks
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQLPythondbtApache AirflowETLELTdata pipeline architecturedata transformationdata qualityerror handling
Soft Skills
communication skillsproblem-solvingdebugging skillscollaborationAgile methodologytechnical judgmentprocess improvementcross-functional collaborationfast-paced deliverydesign and architecture