Python Platform Engineer

Overview

On Site
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

ETL pipelines to ingest
clean
transform

Job Details

Job Title: Python Platform Engineer Focus on Automation
Location: Dallas, TX Hybrid - 3 days in the office
12+ Months

Experience: 7+ years

About the Role:


We are seeking a highly motivated Python Platform Engineer with a strong focus on automation to join our growing team. In this role, you will be responsible for building and maintaining scalable automation workflows and ETL pipelines that drive data ingestion and platform operations. You will play a key role in integrating multiple data sources, processing large volumes of data, and enabling analytics and operational insights across the platform.

Key Responsibilities:
1. Design and develop automation scripts and services using Python to support platform infrastructure and data workflows
2. Build robust and scalable ETL pipelines to ingest, clean, transform, and load data from external APIs, flat files, and internal systems into AWS Redshift
3. Integrate and process data across various sources using AWS services such as S3, Lambda, Glue, and Redshift Spectrum
4. Work closely with stakeholders to translate platform requirements into automated workflows and solutions
5. Monitor and optimize data flows for performance, reliability, and cost-efficiency
6. Maintain clear documentation and participate in code reviews and deployment processes
7. Collaborate with cross-functional teams including data engineers, analysts, and platform owners

Required Skills & Experience:
1. 5+ years of professional experience with Python scripting for automation and systems integration
2. Strong experience in building ETL pipelines and working with data ingestion and transformation processes
3. Hands-on experience with AWS services, particularly S3, Redshift, Lambda, Glue, and related data tools
4. Familiarity with data warehousing concepts and analytics-driven environments
5. Strong understanding of cloud-native design, APIs, and system integration patterns
6. Ability to take high-level requirements and deliver automated, scalable solutions independently

Preferred Qualifications:
1. Experience with Kafka or other message streaming platforms
2. Background in platform engineering, DevOps, or infrastructure automation
3. Experience with Git-based workflows and CI/CD tools

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.