Senior Data Software Engineer

EPAM Systems, Inc.

Brasil

Teletrabalho

BRL 180 000 - 240 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

EPAM Systems, Inc. is seeking a Senior Data Software Engineer to lead ETL/ELT pipelines, streaming systems and data services. You will partner with stakeholders and engineering teams to ensure scalable, reliable data delivery while guiding delivery decisions and maintaining code quality in an agile setup.

The role blends hands-on coding with leadership, requiring strong Python/SQL, Spark, Databricks and Kafka experience to drive architecture decisions and production readiness.

Qualificações

  • 3+ years of experience in a data engineering or data software role.
  • Strong Python and SQL fundamentals with data processing focus.
  • Experience with Spark-based processing and data platforms.

Responsabilidades

  • Build and sustain ETL/ELT pipelines and streaming systems.
  • Set up data ingestion from diverse sources using Spark, Kafka or equivalent.
  • Create data services with Spring Boot, ReactJS, NoSQL and API/UI tools.
  • Oversee delivery governance and production workflows per delivery model.
  • Be the primary delivery contact for leadership, escalations and ramp-downs.
  • Guide technical decisions to keep architecture solid and scalable.
  • Author user stories and acceptance criteria in Agile/scrum.
  • Coordinate across disciplines to keep delivery moving forward.
  • Implement continuous delivery risk management strategy.
  • Support Data Engineers to ensure quality and on-time work.
  • Manage production support and deployments.

Conhecimentos

Python
SQL
PySpark
Apache Spark
Databricks
Apache Kafka
Java
Scala
Agile/Scrum
English
Claude Code

Ferramentas

Databricks
Apache Kafka
Anthropic Claude Code

Descrição da oferta de emprego

We are seeking a Senior Data Software Engineer to join our team. This position combines direct technical involvement with leadership responsibilities, offering the chance to influence data architecture while overseeing delivery on intricate projects. You will work in close partnership with stakeholders and engineering teams to ensure solutions stay dependable and scalable over time. If you value blending hands-on technical work with accountability for delivery success, this role could be a strong fit for you.ResponsibilitiesBuild and sustain the codebase behind ETL and ELT pipelines, along with large batch, micro-batch, and streaming systemsEstablish the infrastructure required to pull, convert, and load data efficiently from a range of sources using ADF, Spark, Kafka, or equivalent toolsDetect, plan, and execute internal process enhancements, such as automating repetitive tasks, improving data delivery, and reshaping infrastructure for stronger scalabilityCreate and roll out data services solutions using technologies including Spring Boot, ReactJS, NoSQL, and related UI and API toolsOversee governance of delivery management and production workflows in accordance with the chosen delivery modelFunction as the key contact for delivery-related matters with senior leadership and stakeholders, covering escalations, upsells, and ramp-downsGuide technical decisions throughout delivery, ensuring the architecture stays solid and future-ready while implementation meets expected quality levelsAuthor user stories and their related acceptance criteria within an agile/scrum setupBring together efforts across different disciplines and stakeholders to keep delivery moving forwardConfirm that project delivery follows customer processes and methodologies, relying on strong familiarity with various delivery models and an agile-oriented approachPut together a continuous delivery risk management strategy that supports proactive decision-making across the delivery lifecycleTrack and boost delivery productivity as time goes onSupport Data Engineers as a technical resource, helping guarantee their work is completed with quality and on timeManage production support and deployment dutiesRequirementsAt least 3 years of experience in a comparable roleSolid proficiency in core Python for data engineering workCapable in SQL for querying and handling dataPractical experience with Apache Spark for large-scale data processingFamiliarity with Anthropic Claude CodeExperience leveraging Databricks for data engineering and analytics purposesExcellent English proficiency (B2 level or higher)Nice to haveExperience with Apache Kafka for streaming data eventsFamiliarity with the Java languagePractical experience with PySparkExposure to 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.
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

Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 300 000 - 460 000
Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • Brasil

Híbrido
BRL 180 000 - 240 000
Healthcare benefits
Paid time off
Learning programs
+2
Senior Data Engineer with GCP
Senior Data Engineer with GCP

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 320 000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+3
Data Software Engineering Manager
Data Software Engineering Manager

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 260 000 - 380 000
Lead Data DevOps Engineer
Lead Data DevOps Engineer

EPAM Systems • Brasil

Presencial
BRL 220 000 - 320 000
Lead Data Software Engineer (Java+AWS)
Lead Data Software Engineer (Java+AWS)

EPAM Systems • Brasil

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

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 200 000 - 320 000
Healthcare benefits
Paid time off
Learning programs
+2
Data Software Engineer (Python & SQL)
Data Software Engineer (Python & SQL)

EPAM Systems • Brasil

Presencial
BRL 245 579 - 368 369
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 Fullstack Developer
Senior Fullstack Developer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 300 000
Healthcare benefits
Paid time off
Upskilling and certification courses
+2