ETL DATA Engineer (Python & API Development)

Dutech Systems Inc
Austin, TX, United States
8 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Airflow Amazon Web Services Microsoft Azure Databases Continuous Integration Data Validation Information Engineering Data Integration Extract Transform Load (ETL) Data Systems
+26 more
Data Warehousing Database Queries Dimensional Modeling JSON Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Operational Databases Oracle (Applications) Performance Tuning Software Deployment SQL Databases SQL Server Integration Services Systems Integration Talend Unstructured Data Extensible Markup Language (XML) Data Logging Google Cloud Data Ingestion Informatica Powercenter Git Api Design Restful APIs Data Pipelines

Job description

ETL Development, Data Engineering, Data Integration, Python, REST APIs, API Development, SQL, Oracle, SQL Server, PostgreSQL, MySQL, JSON, XML, CSV, Data Pipelines, Data Validation, Data Quality, Error Handling, Logging, Performance Optimization, Workflow Automation, Apache Airflow, SSIS, Informatica, Talend, AWS, Azure, GCP, Data Warehousing, Dimensional Modeling, Git, CI/CD, Agile

  • 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.

Requirements

  • 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.

Benefits & conditions

National average IT Jobs average Texas average

Salaries

The number of jobs in each salary range for all

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…