The Data Engineer role at iHeartMedia, Inc. reports to the Director of Software Engineering and focuses on building dependable, production-ready data solutions. You will partner with data scientists and business stakeholders to develop pipelines and infrastructure on AWS.
Role Overview
In this onsite position in San Antonio, TX, you will design, build, and support data platforms that power business requirements, web applications, models, and analytics. The work includes end-to-end development and operational support for data ingestion, transformation, validation, storage, monitoring, and performance optimization.
Key Responsibilities
- Develop, test, deploy, and maintain data solutions that support business requirements, web applications, models, and analytics
- Collaborate with data scientists, analysts, product teams, and business stakeholders to understand 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 capabilities
- Build infrastructure to support model training, scoring, and retraining, along with 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 address technical problems through debugging and troubleshooting
Required Qualifications
- 6+ years of professional experience in data engineering
- Experience developing 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 data-processing technologies
- Experience building and managing ETL/ELT workflows using Apache Airflow, AWS Step Functions, or similar orchestration tools
- Understanding of data engineering concepts: ingestion, transformation, validation, storage, and pipeline monitoring
- Familiarity with data quality practices, pipeline monitoring, troubleshooting, and performance optimization
- Database experience with Postgres, MongoDB, DynamoDB, and Athena
- Experience with Git and collaborative software development practices
- Experience working in agile development methodologies
- A proven track record of meeting project timelines with a sense of urgency
Technologies
Tools and platforms used in this role include PySpark, AWS Glue, Pandas, Apache Airflow, AWS Step Functions, Python, SQL, AWS CodePipeline, ECS, Postgres, MongoDB, DynamoDB, Athena, Git, AWS SageMaker, Apache Iceberg, and Delta tables.
Preferred Qualifications
- 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
- Location: San Antonio, TX (onsite), 20880 Stone Oak Parkway, 78258
- Position type: Regular
- Time type: Full time
- Pay type: Salaried