ETL DATA Engineer (Python & API Development) NEW

Dutech Systems

Austin, Northern (TX, KY)

Hybrid

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Dutech Systems in Austin, TX is seeking a senior data engineer to design, build, and maintain Python-based ETL pipelines and data integration solutions. You will develop REST APIs for data ingestion and collaborate with teams to ensure robust data flow.

The role emphasizes data validation, quality checks, and performance optimization across warehouses and reporting systems, with a strong focus on automation and reliability.

Qualifications

  • 8+ years of experience in ETL development, data integration, and data engineering.
  • Strong hands-on experience with Python for ETL development and automation.
  • Extensive experience designing, developing, and maintaining ETL pipelines.
  • Proven experience building and consuming REST APIs for data integration.
  • Strong SQL skills with experience in Oracle, SQL Server, PostgreSQL, MySQL, or similar databases.
  • Experience with JSON, XML, CSV, and other structured/unstructured data formats.
  • Experience with data validation, data quality, error handling, logging, and performance optimization.
  • Experience scheduling and automating ETL workflows.

Responsibilities

  • Design, develop, maintain, and support Python-based ETL pipelines and data integration solutions.
  • Develop and maintain REST APIs for data ingestion and system integration.
  • Extract data from databases, APIs, flat files, cloud platforms, and other sources.
  • Transform, cleanse, validate, and prepare data based on business requirements.
  • Load data into data warehouses, operational databases, and reporting systems.
  • Implement data validation, quality checks, error handling, logging, and performance optimization.
  • Schedule and automate ETL workflows and monitor production processes.
  • Troubleshoot ETL issues and optimize pipeline performance and reliability.
  • Collaborate with business stakeholders, analysts, and development teams to deliver data solutions.
  • Create technical documentation and support production deployments.

Skills

Python for ETL
REST APIs
SQL
Data integration
ETL pipelines
Data validation
Automation
Logging

Tools

Apache Airflow
SSIS
Informatica
Talend
AWS
Azure
GCP
Git
CI/CD

Job description

  • Design, develop, maintain, and support Python-based ETL pipelines and data integration solutions.
  • Develop and maintain REST APIs for data ingestion and system integration.
  • Extract data from databases, APIs, flat files, cloud platforms, and other sources.
  • Transform, cleanse, validate, and prepare data based on business requirements.
  • Load data into data warehouses, operational databases, and reporting systems.
  • Implement data validation, quality checks, error handling, logging, and performance optimization.
  • Schedule and automate ETL workflows and monitor production processes.
  • Troubleshoot ETL issues and optimize pipeline performance and reliability.
  • Collaborate with business stakeholders, analysts, and development teams to deliver data solutions.
  • Create technical documentation and support production deployments.
Required Qualifications
  • 8+ years of experience in ETL development, data integration, and data engineering.
  • Strong hands-on experience with Python for ETL development and automation.
  • Extensive experience designing, developing, and maintaining ETL pipelines.
  • Proven experience building and consuming REST APIs for data integration.
  • Strong SQL skills with experience in Oracle, SQL Server, PostgreSQL, MySQL, or similar databases.
  • Experience working with JSON, XML, CSV, and other structured/unstructured data formats.
  • Experience with data validation, data quality, error handling, logging, and performance optimization.
  • Experience scheduling and automating ETL workflows.
Preferred Qualifications
  • Experience with Apache Airflow, SSIS, Informatica, Talend, or similar ETL tools.
  • Experience with AWS, Azure, or GCP cloud platforms.
  • Knowledge of data warehousing and dimensional modeling concepts.
  • Experience with Git, CI/CD pipelines, and Agile methodologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ETL Developer
ETL Developer

Infinite Computer Solutions • Maryland

On-site
USD 120,000 - 150,000
ETL Developer
ETL Developer

Insight Global • Dallas (TX)

On-site
USD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 120,000 - 150,000
AWS Python Data Engineer-6
AWS Python Data Engineer-6

REALIGN LLC • Malvern

On-site
USD 120,000 - 170,000
Data Engineer
Data Engineer

VTG Defense • McLean (VA)

On-site
USD 100,000 - 130,000
Data Engineer 2
Data Engineer 2

Eetdbuyersguide • San Antonio (TX)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Prodigy Resources • Denver (CO)

On-site
USD 110,000 - 170,000
ETL Developer - Entry Level
ETL Developer - Entry Level

Medinext Global LLC • United States

Remote
USD 55,000 - 75,000
ETL Lead
ETL Lead

TechDigital Group • Secaucus (NJ)

On-site
USD 120,000 - 180,000