ETL & Spark Data Engineer — AWS + Airflow

TP-Link Systems Inc.

United States

On-site

USD 100,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully paid medical, dental, and vision
401k contributions
Four weeks PTO
Bi-annual pay raises
Wellness benefits
Team-building events

Job summary

TP-Link Systems Inc. is seeking a data engineer to build, run, and own ETL pipelines on EMR (Spark) orchestrated with Airflow. You’ll write SQL and Python for data ingestion and create datasets that analysts rely on, while ensuring data quality and scalable models.

You’ll work with AWS services (S3/Parquet), practice dimensional modeling, and optimize jobs for performance and cost in a production environment.

Qualifications

  • 2–4 years of hands-on data development in a production environment.
  • Strong SQL with window functions and multi-table joins.
  • Python for production ETL (PySpark, pandas, boto3).
  • Spark on a cloud platform (AWS EMR, Databricks, Glue).
  • Experience with a scheduler (Airflow preferred).
  • Dimensional modeling: fact and dimension tables, star schema.

Responsibilities

  • Build, run, and own ETL pipelines on EMR (Spark) using Airflow.
  • Write SQL and Python for data ingestion and dataset construction.
  • Own data quality checks before shipping data products.
  • Develop data models with fact and dimension tables.
  • Optimize jobs for runtime and cost; automate repetitive tasks.
  • Extend patterns and templates; automate what you repeat.
  • Collaborate with analysts to turn requests into usable datasets.

Skills

SQL proficiency
Python ETL
Spark on cloud
Airflow
Dimensional modeling
AWS / S3 / Parquet
Linux / Git
AI-assisted data problem solving

Education

Bachelor's degree in CS/IS or related field

Tools

AWS EMR
Databricks/Glue
Airflow
S3/Parquet/ORC

Job description

TP-Link Systems Inc. is seeking a data engineer to build, run, and own ETL pipelines on EMR (Spark) orchestrated with Airflow. You’ll write SQL and Python for data ingestion and create datasets that analysts rely on, while ensuring data quality and scalable models.

You’ll work with AWS services (S3/Parquet), practice dimensional modeling, and optimize jobs for performance and cost in a production environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer - Spark, Airflow on AWS EMR
Data Engineer - Spark, Airflow on AWS EMR

Omada Network S • Tustin (CA)

On-site
USD 100,000 - 120,000
Fully paid medical, dental, vision
401k contributions
4 weeks PTO per year
+3
Senior Big Data Engineer: Spark, Airflow & Cloud ETL
Senior Big Data Engineer: Spark, Airflow & Cloud ETL

TP-Link Systems USA • Tustin (CA)

On-site
USD 100,000 - 120,000
Medical, dental, vision insurance
401k contributions
Paid time off (4+ weeks)
+3
Python Developer: Spark, Airflow & AWS Data Pipelines
Python Developer: Spark, Airflow & AWS Data Pipelines

Ethereum Technologies • Wilmington (DE)

On-site
USD 120,000 - 170,000
Data Pipeline Engineer (ETL/ELT) - Python & Airflow
Data Pipeline Engineer (ETL/ELT) - Python & Airflow

Akamai Technologies • Cambridge (MA)

On-site
USD 120,000 - 160,000
Healthcare
401K Savings Plan
Company Holidays
+9
AWS Data Engineer: Python Pipelines & Airflow Architect
AWS Data Engineer: Python Pipelines & Airflow Architect

VALCE T@lent Solutions • United States

Remote
USD 140,000 - 190,000
AWS Data Engineer | Spark, PySpark, Hive & Airflow
AWS Data Engineer | Spark, PySpark, Hive & Airflow

Tata Consultancy Services Limited • Irving (TX)

On-site
USD 90,000 - 110,000
Data Engineer - Scalable ETL, PySpark & Airflow on GCP
Data Engineer - Scalable ETL, PySpark & Airflow on GCP

Tata Consultancy Services Limited • Herndon (VA)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive.
Comprehensive Medical Coverage:Medical
Dental & Vision
+7
Data Engineer: Scalable Pipelines with Airflow & Spark
Data Engineer: Scalable Pipelines with Airflow & Spark

Fierceli Inc, MBE, SBE • Sunnyvale (CA)

On-site
USD 110,000 - 180,000
Senior AWS Data Engineer — Python, PySpark & ETL
Senior AWS Data Engineer — Python, PySpark & ETL

Cloud Analytics Technologies, LLC • Reston (VA)

On-site
USD 110,000 - 170,000
Python Engineer: Data Pipelines, Spark & Cloud
Python Engineer: Data Pipelines, Spark & Cloud

Machine Learning Technologies, LLC • Wilmington (DE)

On-site
USD 120,000 - 160,000