Principal Data Engineer

Walmart

Quick summary

Work type
On-site
Location
Seattle, WA
Posted
1 day ago
Closes
Jul 15, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $180k
$134k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $147,325–$213,000.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 350 open roles on FindRole.

Listed pay typically runs $110,000–$220,000 across 328 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Data Engineer

As a Principal Data Engineer at our Seattle office, you will join a dynamic team of experts focused on building scalable and efficient data solutions. Your primary responsibilities include designing and implementing complex data pipelines using Apache Spark and PySpark, developing ETL workflows with Apache Airflow, and maintaining robust data lakes on AWS. You will also mentor junior engineers, conduct code reviews, and ensure the quality and integrity of data through continuous monitoring and alerting. Key skills required are proficiency in Python for data engineering tasks, experience with Snowflake and Databricks for data warehousing, and expertise in CI/CD tools like GitHub Actions and Terraform. Additionally, you will contribute to cost optimization strategies and lead architectural design initiatives across teams, addressing critical business problems through innovative technology solutions.

What you'll do

  • Defines and identifies suitable data sources for requirements.
  • Builds infrastructure for optimal transformation and integration of diverse data sources.
  • Automates common data preparation tasks using modern tools and techniques.
  • Deploys pipelines using scheduling frameworks like Apache Airflow.
  • Evaluates impacts of data issues early in the development process.

What we're looking for

  • 5+ years of experience in software engineering, data engineering, or related field.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • Expertise in designing and implementing data pipelines with Apache Spark and PySpark.
  • Proficiency in building and maintaining AWS-based data lakes and ETL workflows using Apache Airflow.
  • Strong skills in SQL query writing, performance tuning, and data modeling solutions (Snowflake, Databricks).
  • Experience programming Python for data engineering tasks and using CI/CD tools like GitHub Actions and Terraform.

More like this

Similar roles

Principal Data Engineer

Genworth Financial

Remote (Richmond, VA) +1 102 days ago
Databricks Python Spark CI/CD Kafka Medallion OneLake Azure PostgreSQL Snowflake Git Jira Confluence Agile GCP AWS Terraform Kubernetes Prometheus Grafana
Remote Hybrid

Principal Data Engineer

McDonald’s Corporation

Chicago, Illinois 37 days ago $195,371$244,214
GCP Airflow Python Kubernetes Terraform PostgreSQL Docker CI/CD Prometheus Grafana Apache Kafka Spark Snowflake Git Jenkins GraphQL REST Swagger OAuth JSON SQL

Principal Data Engineer

CVS Health

Remote (Hartford, CT) 11 days ago
AWS Azure GCP Kafka Python Java Hadoop Spark SQL BTEQ SAS CI/CD MLOps Data Governance ETL Docker Kubernetes Terraform Git
Remote

Principal Data Engineer

CVS Health

Remote (Hartford, CT) 11 days ago
Python Java Node.js Angular React Docker Kubernetes Hadoop Hive Spark Airflow MySQL Unix Linux Shell scripting Big Data CI/CD
Remote

Data Engineer

Booz Allen Hamilton

O'Fallon, IL 23 days ago $61,900$141,000
Python C++ Java Linux ETL ELT Spark Databricks Hadoop Hive AWS EMR Kafka

Data Engineer

Booz Allen Hamilton

Wharton, NJ 30 days ago $77,600$176,000
Python R SQL Scala Java Power BI Tableau ETL ELT PostgreSQL Snowflake Kafka Hadoop Spark AWS Azure GCP CI/CD