Data Engineer
Amazon Web Services
Apache Airflow
AWS
Aws Athena
Aws Dynamodb
Aws Glue
Aws Sagemaker
Big Data
Cloud
Cloud Computing
Cloud Data Warehouse
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Lake
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Database
Databases
Engineer
ETL
Informatica
Information Technology (IT)
IT Services
Reporting and Analytics
SQL
Workflow Orchestration
Job Description
The Data Engineer role at iHeartMedia, Inc. reports to the Director of Software Engineering and focuses on delivering dependable, production-ready data solutions. You will partner with data scientists and business stakeholders to build data pipelines, infrastructure on AWS, and supporting services for analytics and model workflows.
Responsibilities
- Develop, test, deploy, and maintain data solutions aligned to business requirements, web applications, models, and analytics.
- Collaborate with data scientists, analysts, product teams, and business stakeholders to gather requirements and deliver reliable data solutions.
- Design, build, and maintain data pipelines and ETL/ELT workflows using PySpark, AWS Glue, Pandas, and orchestration tools such as Apache Airflow or AWS Step Functions.
- Implement data ingestion, transformation, validation, storage, and pipeline monitoring.
- Build infrastructure to support model training, scoring, retraining, and associated reporting.
- Deploy and manage applications and pipelines using AWS CodePipeline and ECS.
- Monitor data quality, troubleshoot issues, and optimize pipeline performance.
- Work with a small, agile team and resolve technical problems through debugging and troubleshooting.
Requirements
- 6+ years of professional experience in data engineering.
- Experience building high-performance applications for large enterprises.
- Hands-on AWS cloud experience (or a similar cloud platform), including Glue, CodePipeline, and ECS.
- Strong proficiency in Python (including PySpark, Pandas, and DataFrames) and SQL.
- Experience designing, developing, and maintaining data pipelines using AWS Glue or similar technologies.
- Experience building and managing ETL/ELT workflows using Apache Airflow, AWS Step Functions, or comparable orchestration tools.
- Understanding of core data engineering concepts: ingestion, transformation, validation, storage, and pipeline monitoring.
- Familiarity with data quality monitoring, troubleshooting, and performance optimization.
- Database experience with Postgres, MongoDB, DynamoDB, and Athena.
- Experience with Git and collaborative software development practices.
- Experience using agile development methodologies.
- Proven ability to meet project timelines with a sense of urgency.
Technologies
- PySpark, AWS Glue, Pandas
- Apache Airflow, AWS Step Functions
- Python, SQL
- AWS CodePipeline, ECS
- Postgres, MongoDB, DynamoDB, Athena
- Git
- AWS SageMaker, Apache Iceberg, Delta tables
Preferred
- Experience with AWS SageMaker or similar ML platforms.
- Knowledge of Apache Iceberg and Delta tables.
Benefits
- Employer sponsored medical, dental, and vision with a variety of coverage options.
- Company provided and supplemental life insurance (pursuant to the collective bargaining agreement if applicable).
- Paid vacation and sick time.
- Paid company holidays.
- A Spirit day to encourage and allow employees to more easily volunteer in their community.
- A 401K plan.
- Employee Assistance Program (EAP) at no cost, including telephonic counseling sessions and consultation on legal and financial matters, emotional well-being, and family and caregiving.
- Additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance, and more.
Location and Employment Details
San Antonio, TX (onsite): 20880 Stone Oak Parkway, 78258.
- Position type: Regular
- Time type: Full time
- Pay type: Salaried