Lead Data Engineer (Python/AWS)

EPAM Systems

Mexico

On-site

PHP 3,685,503 - 5,528,255

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

International projects
Work with global teams
Employee financial programs
Paid time off
Upskilling and certification courses
Access to LinkedIn Learning
Global career opportunities
Volunteer opportunities

Job summary

EPAM Systems is seeking a Lead Data Engineer based in Pampanga, Philippines. This role involves building ETL pipelines and AWS data lake architectures, facilitating integration of structured and unstructured data from various sources including SAP and SQL databases. Candidates should have over 5 years of experience in data engineering, a strong proficiency in Python and PySpark, and hands-on experience with AWS Glue. The position offers international projects, opportunities for upskilling, and a supportive work culture.

Qualifications

  • 5+ years of experience in data engineering roles.
  • 1+ year of experience managing teams.
  • Proficient in Python and PySpark for data pipelines.
  • Experience with ETL processes and AWS Glue Jobs.
  • Familiarity with Amazon S3 and data cataloging.
  • Strong documentation and communication skills.
  • English proficiency at B2+ level.

Responsibilities

  • Manage ETL pipelines using PySpark and AWS Glue.
  • Coordinate workflows with Apache Airflow.
  • Integrate data from enterprise systems into AWS.
  • Build API interactions for data retrieval.
  • Maintain data quality checks and validation.

Skills

Python
PySpark
ETL processes
Apache Airflow
AWS
Data integration
API integration
Data quality checks

Tools

AWS Glue
Amazon S3
Data lake methodologies

Job description

We are seeking an experienced Lead Data Engineer with advanced expertise in PySpark and hands‑on experience building ETL pipelines, data lake architectures, and integrating data feeds on AWS.

You will handle both structured and unstructured data, ingesting information from a variety of on‑premises and enterprise sources such as SAP, Intelex, SQL, and OSI PI into AWS. This position provides the chance to work on large‑scale data projects and collaborate with diverse teams in a fast‑paced setting.

Responsibilities
  • Create, refine, and manage ETL pipelines using PySpark and AWS Glue Jobs to process extensive structured and unstructured datasets
  • Coordinate data workflows with Apache Airflow, ensuring dependable scheduling, dependency management, and effective error handling
  • Develop and sustain data feeds from on‑premises and enterprise systems into AWS data lake environments
  • Integrate with enterprise sources including SAP for ERP and operational data, Intelex for environmental, health, safety, and quality data, SQL databases for relational data, and OSI PI for real‑time industrial and process historian data
  • Build and oversee API interactions to retrieve data from on‑premises services into AWS
  • Manage data extraction, transformation, and loading across multiple formats and protocols
  • Assist in designing and maintaining AWS data lake architectures using Amazon S3, AWS Glue, and Lake Formation
  • Ensure data is properly cataloged, partitioned, and optimized for analytics and reporting
  • Apply data quality checks, validation, and lineage tracking throughout all pipelines
Requirements
  • At least 5 years of experience in data engineering positions
  • Minimum one year of experience leading and managing development teams
  • High‑level proficiency in Python and PySpark for data processing and pipeline creation
  • Strong foundation in ETL processes for data integration
  • Experience coordinating workflows with Apache Airflow
  • Demonstrated success building production‑grade data pipelines on AWS
  • Hands‑on experience with AWS Glue Jobs for ETL operations
  • Familiarity with Amazon S3, data lake methodologies, and data cataloging practices
  • Experience with AWS‑native monitoring and operational tools
  • Skilled in integrating enterprise systems via APIs, JDBC, or native connectors, including SAP, Intelex, SQL databases, and OSI PI
  • Capability to work with both structured and unstructured data formats
  • Excellent skills in documentation, communication, and collaboration
  • English proficiency at B2+ level or higher, both written and spoken
Nice to have
  • Experience working with energy, oil & gas, or industrial data environments
  • Knowledge of Drilling and Completions data flows and terminology
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award‑winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Data Software Engineer (Python, AWS, Databricks)
Lead Data Software Engineer (Python, AWS, Databricks)

EPAM Systems • Mexico

On-site
PHP 4,258,000 - 6,388,000
Career growth
LinkedIn learning
Flexible schedule
+2
Lead Data Engineer (Python, AWS, Databricks)
Lead Data Engineer (Python, AWS, Databricks)

EPAM Systems • Mexico

On-site
PHP 4,258,000 - 6,388,000
Career growth
LinkedIn learning
Flexible schedule
+2
Big Data Engineer
Big Data Engineer

Hexaware • Mexico

On-site
PHP 900,000 - 1,100,000
Senior Data Software Engineer (Python & SQL)
Senior Data Software Engineer (Python & SQL)

EPAM Systems • Mexico

Hybrid
PHP 3,685,000 - 4,915,000
International projects with top brands
Paid time off and sick leave
Unlimited access to the LinkedIn Learning library
+1
Lead Data Engineer: PySpark & AWS Data Lakes
Lead Data Engineer: PySpark & AWS Data Lakes

EPAM Systems • Mexico

On-site
PHP 3,685,000 - 5,529,000
Senior Data Engineer (MSP)
Senior Data Engineer (MSP)

Sharesource Australia BPO Corporation • Makati

Hybrid
PHP 3,690,000 - 5,536,000
Data Engineer
Data Engineer

Ascendion • Taguig

Hybrid
PHP 670,000 - 1,339,000
Tech Lead Data Engineer
Tech Lead Data Engineer

AgileEngine • Mexico

Hybrid
PHP 9,124,000 - 12,774,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Data Engineer
Data Engineer

Proselect Management Inc • Taguig

On-site
Senior Data Engineer
Senior Data Engineer

Pointwest Technologies Corporation • Quezon City

On-site
PHP 1,200,000 - 1,500,000