Senior Data Engineer (ETL, Snowflake, SQL, Python)
Job Description
Job#: 3008767
Job Description:
Data Engineer (ETL, Snowflake, SQL, Python) – Apex Systems Mexico
Who We Are
Apex Systems is a global technology services firm delivering solutions that combine talent, technology, and insights to create measurable business impact. From our Mexico Delivery Center (MDC), we help global clients design, build, and optimize data platforms that power decision-making and innovation.
Position Overview
We are looking for a Data Engineer with hands-on experience in ETL processes, Snowflake, SQL, and Python to join our Mexico Delivery Center. This role focuses on building and maintaining scalable data pipelines, ensuring data quality, and supporting analytics and AI initiatives. You’ll collaborate with data analysts, architects, and developers to deliver reliable, high-performance data solutions in a consulting environment.
Key Responsibilities
- Design, develop, and maintain ETL/ELT data pipelines to extract, transform, and load data from various sources.
- Develop and optimize data models and warehouse structures in Snowflake.
- Write efficient SQL queries for data transformation, aggregation, and validation.
- Implement data ingestion and orchestration workflows using tools like Airflow, Azure Data Factory, or Informatica.
- Use Python for automation, data processing, and integration tasks.
- Collaborate with cross-functional teams to support data analytics, reporting, and machine learning initiatives.
- Ensure data quality, consistency, and governance across all environments.
- Monitor performance, troubleshoot data issues, and implement continuous improvements.
- Maintain documentation of ETL workflows, schemas, and processes.
Required Qualifications
- 3–5 years of experience as a Data Engineer or in a similar data-focused role.
- Proficiency in SQL (queries, stored procedures, optimization, indexing).
- Hands-on experience with Snowflake (warehousing concepts, data sharing, performance tuning).
- Strong knowledge of ETL/ELT frameworks and data pipeline development.
- Proficiency in Python for data manipulation and automation (Pandas, PySpark, etc.).
- Experience with data integration tools (Airflow, Azure Data Factory, Talend, or Informatica).
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- English proficiency (B2 level) for collaboration with global teams.
Preferred Skills
- Experience with Azure Synapse, Databricks, or BigQuery.
- Knowledge of data lake architectures and modern data stack design.
- Familiarity with CI/CD, version control (Git), and DevOps principles for data workflows.
- Understanding of data governance, security, and privacy best practices.
- Exposure to Agile/Scrum methodologies and consulting delivery environments.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.
Job#: 3008767
Job Description:
Data Engineer (ETL, Snowflake, SQL, Python) – Apex Systems Mexico
Who We Are
Apex Systems is a global technology services firm delivering solutions that combine talent, technology, and insights to create measurable business impact. From our Mexico Delivery Center (MDC), we help global clients design, build, and optimize data platforms that power decision-making and innovation.
Position Overview
We are looking for a Data Engineer with hands-on experience in ETL processes, Snowflake, SQL, and Python to join our Mexico Delivery Center. This role focuses on building and maintaining scalable data pipelines, ensuring data quality, and supporting analytics and AI initiatives. You’ll collaborate with data analysts, architects, and developers to deliver reliable, high-performance data solutions in a consulting environment.
Key Responsibilities
- Design, develop, and maintain ETL/ELT data pipelines to extract, transform, and load data from various sources.
- Develop and optimize data models and warehouse structures in Snowflake.
- Write efficient SQL queries for data transformation, aggregation, and validation.
- Implement data ingestion and orchestration workflows using tools like Airflow, Azure Data Factory, or Informatica.
- Use Python for automation, data processing, and integration tasks.
- Collaborate with cross-functional teams to support data analytics, reporting, and machine learning initiatives.
- Ensure data quality, consistency, and governance across all environments.
- Monitor performance, troubleshoot data issues, and implement continuous improvements.
- Maintain documentation of ETL workflows, schemas, and processes.
Required Qualifications
- 3–5 years of experience as a Data Engineer or in a similar data-focused role.
- Proficiency in SQL (queries, stored procedures, optimization, indexing).
- Hands-on experience with Snowflake (warehousing concepts, data sharing, performance tuning).
- Strong knowledge of ETL/ELT frameworks and data pipeline development.
- Proficiency in Python for data manipulation and automation (Pandas, PySpark, etc.).
- Experience with data integration tools (Airflow, Azure Data Factory, Talend, or Informatica).
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- English proficiency (B2 level) for collaboration with global teams.
Preferred Skills
- Experience with Azure Synapse, Databricks, or BigQuery.
- Knowledge of data lake architectures and modern data stack design.
- Familiarity with CI/CD, version control (Git), and DevOps principles for data workflows.
- Understanding of data governance, security, and privacy best practices.
- Exposure to Agile/Scrum methodologies and consulting delivery environments.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.
About Apex Systems, Inc.
Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across the US, Canada, and Mexico.
Apex is a segment of ASGN Inc. (NYSE: ASGN). To learn more, visit www.apexsystems.com.
Apex Systems, Inc. would like you to finish the application on their website.