ETL DATA Engineer (Python & API Development)
Dutech Systems Inc
Austin, TX, United States
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦