Senior Data Software Engineer

EPAM Systems

Brasil

Presencial

BRL 180 000 - 260 000

Tempo integral

há 15 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Healthcare benefits
Paid time off
Global career opportunities
Training and certification support

Resumo da oferta

EPAM Systems is seeking a Senior Data Software Engineer to join our team, combining hands-on engineering with technical leadership. You will shape data architecture and guide delivery across complex projects, collaborating with stakeholders and engineering teams to ensure robust, scalable solutions.

You will architect ETL/ELT pipelines, implement data services with Spring Boot and ReactJS, and maintain governance across delivery models.

Qualificações

  • 3+ years of relevant experience in data software engineering.
  • Strong Python skills for data engineering tasks.
  • Proficiency in SQL for data manipulation and querying.
  • Experience with Apache Spark for large-scale data processing.
  • Familiarity with Anthropic Claude Code and Databricks.
  • Excellent English proficiency (B2 or higher).

Responsabilidades

  • Architect and maintain ETL/ELT pipelines and large batch systems.
  • Build infrastructure for data extraction and transformation using modern tools.
  • Identify and implement internal process improvements for scalability.
  • Design data services using Spring Boot, ReactJS, and NoSQL.
  • Ensure governance of delivery management and production processes.
  • Own delivery-related decisions with stakeholders and leadership.
  • Provide technical leadership for sound architecture and quality.
  • Write user stories and acceptance criteria in agile workflows.
  • Coordinate across disciplines to align delivery efforts.
  • Deliver projects in line with customer processes and agile approaches.
  • Establish a continuous delivery risk management strategy.
  • Measure and improve delivery productivity over time.
  • Serve as a consultant to Data Engineers and support timely delivery.
  • Perform production support and deployment activities.

Conhecimentos

Python
SQL
Apache Spark
Databricks
Anthropic Claude Code
Java
PySpark
Scala
Spark Streaming
Kafka
ReactJS

Ferramentas

Spring Boot
ReactJS
NoSQL
Databricks
Apache Kafka

Descrição da oferta de emprego

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.

Responsibilities
  • Architect and maintain the code base for ETL and ELT pipelines, along with large batch, micro-batch, and streaming systems
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from diverse sources using ADF, Spark, Kafka, or similar technologies
  • Identify, design, and implement internal process improvements, such as automating manual tasks, optimizing data delivery, and redesigning infrastructure for greater scalability
  • Design and implement data services solutions using technologies such as Spring Boot, ReactJS, NoSQL, and related UI and API tools
  • Ensure governance of delivery management and production processes according to the selected delivery model
  • Act as the single point of responsibility for delivery-related matters with top management and stakeholders, including escalations, upsells, and ramp-downs
  • Provide technical leadership for delivery, ensuring a sound and future-proof architecture is planned and implementation meets required quality standards
  • Write user stories and associated acceptance criteria within an agile/scrum workflow
  • Coordinate across multiple disciplines and stakeholders to align delivery efforts
  • Ensure projects are delivered in line with customer processes and methodologies, with strong familiarity in various delivery models and a focus on agile approaches
  • Establish a continuous delivery risk management strategy that supports proactive decisions and actions throughout the delivery lifecycle
  • Measure and improve delivery productivity over time
  • Serve as a consultant to Data Engineers, supporting quality and timely delivery of their work
  • Perform production support and deployment activities
Requirements
  • A minimum of 3 years of relevant experience
  • Strong core Python skills for data engineering tasks
  • Proficiency in SQL for data manipulation and queryingExperience with Apache Spark for large-scale data processing
  • Familiarity with Anthropic Claude Code
  • Experience with Databricks for data engineering and analytics workflows
  • Excellent English proficiency (B2 level or higher)
Nice to have
  • Experience with Apache Kafka for event streaming
  • Familiarity with Java
  • Experience with PySpark
  • Familiarity with Scala
  • Experience with Spark Streaming
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • 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

EPAM 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.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Data Software Engineer (Python & SQL)
Data Software Engineer (Python & SQL)

EPAM Systems • Brasil

Presencial
BRL 245 000 - 369 000
International projects with top brands
Employee financial programs
Unlimited access to LinkedIn Learning library
Lead Data Software Engineer (Python+AWS)
Lead Data Software Engineer (Python+AWS)

EPAM Systems • Brasil

Presencial
BRL 180 000 - 320 000
Senior Data Engineer
Senior Data Engineer

EPAM Systems • Brasil

Presencial
BRL 180 000 - 300 000
Healthcare benefits
Paid time off
Upskilling programs
+3
Lead Data Software Engineer (Java+AWS)
Lead Data Software Engineer (Java+AWS)

EPAM Systems • Brasil

Presencial
BRL 180 000 - 240 000
Data Consultant
Data Consultant

EPAM Systems • Brasil

Presencial
BRL 180 000 - 240 000
Data Engineer ID43407
Data Engineer ID43407

AgileEngine • Belo Horizonte

Híbrido
BRL 624 000 - 936 000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Lead Data Engineer
Lead Data Engineer

EPAM Systems • Brasil

Presencial
BRL 180 000 - 300 000
Databricks certification
Senior Java Backend Developer
Senior Java Backend Developer

EPAM Systems • Brasil

Presencial
BRL 180 000 - 240 000
Healthcare benefits
Paid time off
Learning and development
+5
Lead Data Software Engineer (Java+Azure)
Lead Data Software Engineer (Java+Azure)

EPAM Systems • Brasil

Presencial
BRL 180 000 - 260 000
Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Montenegro

Híbrido
BRL 414 000 - 710 000
Medical package
Free English classes
Employee Stock Purchase Plan
+1