Senior Data Software Engineer

EPAM Systems, Inc.

México

A distancia

MXN 900.000 - 1.200.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

EPAM Systems, Inc. in Mexico is seeking a Senior Data Software Engineer to drive data architecture and delivery across complex projects. You will pair hands-on engineering with technical leadership to shape scalable ETL/ELT pipelines, streaming systems, and data services.

You will collaborate with stakeholders, write user stories, and guide delivery while maintaining quality standards. Proficiency in Python, SQL, Spark, and Databricks is essential; experience with Kafka, Java, PySpark, and Scala

Formación

  • A minimum of 3 years of relevant experience.
  • Strong core Python skills for data engineering tasks.
  • Proficiency in SQL for data manipulation and querying.
  • Experience with Apache Spark for large-scale data processing.
  • Nice to have experience with Apache Kafka and Java.
  • Experience with PySpark and Scala is beneficial.
  • Excellent English proficiency (B2 level or higher).

Responsabilidades

  • Architect and maintain the code base for ETL/ELT pipelines, including batch, micro-batch, and streaming systems.
  • Build infrastructure for optimal extraction, transformation, and loading of data from diverse sources using modern tech.
  • Identify and implement internal process improvements to increase data delivery efficiency and scalability.
  • Design and implement data services using Spring Boot, ReactJS, NoSQL, and related UI/API tools.
  • Ensure governance of delivery management and production processes according to the chosen delivery model.
  • Act as the single point of responsibility for delivery with top management and stakeholders.

Conocimientos

Python
SQL
PySpark
Java
Scala
Spark Streaming
English proficiency
Data engineering

Herramientas

Databricks
Apache Spark
Kafka
Spring Boot
ReactJS

Descripción del empleo

We are looking for a Senior Data Software Engineer to join our team. This role combines hands-on engineering with technical leadership, offering the opportunity to shape data architecture while guiding delivery across complex projects. You will work closely with stakeholders and engineering teams to ensure robust, scalable solutions are delivered consistently. If you enjoy balancing deep technical work with ownership of delivery outcomes, this position offers a great fit.ResponsibilitiesArchitect and maintain the code base for ETL and ELT pipelines, along with large batch, micro-batch, and streaming systemsBuild the infrastructure required for optimal extraction, transformation, and loading of data from diverse sources using ADF, Spark, Kafka, or similar technologiesIdentify, design, and implement internal process improvements, such as automating manual tasks, optimizing data delivery, and redesigning infrastructure for greater scalabilityDesign and implement data services solutions using technologies such as Spring Boot, ReactJS, NoSQL, and related UI and API toolsEnsure governance of delivery management and production processes according to the selected delivery modelAct as the single point of responsibility for delivery-related matters with top management and stakeholders, including escalations, upsells, and ramp-downsProvide technical leadership for delivery, ensuring a sound and future-proof architecture is planned and implementation meets required quality standardsWrite user stories and associated acceptance criteria within an agile/scrum workflowCoordinate across multiple disciplines and stakeholders to align delivery effortsEnsure projects are delivered in line with customer processes and methodologies, with strong familiarity in various delivery models and a focus on agile approachesEstablish a continuous delivery risk management strategy that supports proactive decisions and actions throughout the delivery lifecycleMeasure and improve delivery productivity over timeServe as a consultant to Data Engineers, supporting quality and timely delivery of their workPerform production support and deployment activitiesRequirementsA minimum of 3 years of relevant experienceStrong core Python skills for data engineering tasksProficiency in SQL for data manipulation and queryingExperience with Apache Spark for large-scale data processingFamiliarity with Anthropic Claude CodeExperience with Databricks for data engineering and analytics workflowsExcellent English proficiency (B2 level or higher)Nice to haveExperience with Apache Kafka for event streamingFamiliarity with JavaExperience with PySparkFamiliarity with ScalaExperience with Spark StreamingWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.300.000
Senior Data Engineer
Senior Data Engineer

EPAM Systems, Inc. • México

A distancia
MXN 600.000 - 900.000
Lead Data Engineer
Lead Data Engineer

EPAM Systems, Inc. • México

A distancia
MXN 1.200.000 - 1.700.000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Chief Data Engineer
Chief Data Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.500.000
Lead Data Engineer (Databricks & Spark)
Lead Data Engineer (Databricks & Spark)

EPAM Systems, Inc. • México

A distancia
MXN 1.200.000 - 1.900.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+1
Senior Data Software Engineer: Lead Data Delivery
Senior Data Software Engineer: Lead Data Delivery

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Senior Full-Stack Engineer (Python/FastAPI/React)
Senior Full-Stack Engineer (Python/FastAPI/React)

EPAM Systems, Inc. • México

A distancia
MXN 850.000 - 1.200.000
Healthcare benefits
Paid time off
Global career opportunities
+1
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.300.000
Healthcare benefits
Paid time off
Upskilling & certification
+1
Senior Database Engineer
Senior Database Engineer

EPAM Systems, Inc. • México

A distancia
MXN 800.000 - 1.300.000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Lead Database Engineer
Lead Database Engineer

EPAM Systems, Inc. • México

A distancia
MXN 1.200.000 - 1.800.000