Skip to content

Senior Data Engineer

147k – 179kUnited StatesRemote7+ YOE
Summary

Senior Data Engineer leads data stack evolution, building scalable pipelines and infrastructure for analytics, reporting, and self-serve tools using Snowflake, dbt, AWS. Requires 7+ years experience, BS/MS, expertise in SQL, Python, orchestration tools.

About the role

Responsibilities

  • Partner with Product, Analytics and Engineering to build scalable systems unlocking data value from backend databases, event streams, and marketing platforms
  • Lead technical vision and architecture with short- and long-term horizons
  • Work with analytics to create company-wide alignment through standardized metrics
  • Support internal use cases like financial reporting, product analytics, and operational metrics
  • Enable external use cases like customer-facing dashboards, self-serve analytics, and next best action in product
  • Manage complete data stack from ingestion through consumption
  • Build tools to increase transparency in company-wide business outcomes
  • Work with DevOps to deploy and maintain data solutions in AWS
  • Define data quality and security framework; promote data engineering best practices

Desired Skills & Experience

Education & Experience

  • BS/MS in Engineering, Computer Science, Mathematics, or related field
  • 7+ years in Data or Analytics Engineering
  • Strong problem-solving and communication skills; comfortable in fast-paced, cross-functional environments

Data Engineering & Pipelines

  • Enterprise architecture and data modeling (relational, dimensional, semantic)
  • Expert in SQL and data modeling
  • Proven experience in data warehouse design with Snowflake
  • Hands-on with DBT for transformations
  • Experience with orchestration/ingestion: Airflow, Prefect, Airbyte, Fivetran, Kafka
  • Familiar with ELT, schema-on-read, DAGs, performance optimization

Cloud & Infrastructure

  • Experience with AWS (S3, RDS, Redshift)
  • Familiar with Terraform, Docker, containerized workflows (bonus)
  • Skilled in structured/semi-structured/columnar formats (JSON, Parquet, ORC)

Analytics & Enablement

  • Building/supporting semantic layers for self-serve analytics
  • Proficient with BI tools: Looker, Tableau, Sisense
  • Standardizing metrics for trusted data access

Programming & Scripting

  • Proficient in Python and Unix/Linux scripting
  • Comfortable with APIs (e.g., curl)

Bonus Points

  • AWS DevOps: Terraform, Kubernetes, Docker
  • Project & Change Management in Agile (SCRUM, Kanban)
  • Real-time ETL: Kafka streaming, AWS Kinesis

Base Compensation Range

$146,500 - $179,000 (base salary; additional bonus/commission possible)

Skills
SQLSnowflakedbtAirflowAWSPythonKafkaFivetranAirbyteLookerTerraformDockerRedshiftS3Prefect
Similar roles at this salary range
All Data Engineering jobs →
11x

Data Engineer

Own and extend customer data ingestion platform and large-scale pipelines powering AI workers. Build data lake, retrieval layer, and infrastructure for syncing, enriching, and querying customer data across CRMs and third-party systems.

170k – 200kUnited StatesData EngineeringRemote4+ YOEPythonAirbyte
Sesame

Data Engineer, Machine Learning

Build and maintain production data pipelines that prepare conversational, voice, and multimodal data for ML model training and evaluation. Partner closely with ML engineers to deliver clean, versioned datasets and enforce data quality and governance.

170k – 240kSan Francisco, CAData EngineeringOn-site5+ YOESQLETL
Reddit

Software Engineer - Data Movement Platform

Software engineer building and maintaining scalable data movement infrastructure using Spark, Flink, and Airflow to support ML and analytics workloads processing 100B+ daily events.

164k – 230kUnited StatesData EngineeringRemote2+ YOEGoJava
Apartment List

Lead Analytics Engineer

Lead Analytics Engineer responsible for shaping data architecture, mentoring the team, and delivering end-to-end data solutions that power decisions across Product, Marketing, Operations, and Finance. Requires 7+ years experience, expert SQL, advanced dbt, and proven data architecture impact.

141k – 200kUnited StatesData EngineeringRemote7+ YOESQLdbt
Mariana Minerals

Sr. Data Engineer

Senior Data Engineer owning end-to-end data domains for industrial plant operations. Designs pipelines, schemas, and contracts from messy sensor/lab sources to support ML and operational decisions.

140k – 180kAnn Arbor, MI +2Data EngineeringOn-site4+ YOESQLCI/CD