Descrição
Estamos procurando um Engenheiro Sênior de Software de Dados para se juntar à nossa equipe. Esta função combina engenharia prática com liderança técnica, oferecendo a oportunidade de moldar a arquitetura de dados enquanto guia a entrega em projetos complexos. Você trabalhará em estreita colaboração com partes interessadas e equipes de engenharia para garantir que soluções robustas e escaláveis sejam entregues consistentemente. Se você gosta de equilibrar trabalho técnico aprofundado com a responsabilidade pelos resultados da entrega, esta posição oferece um ótimo encaixe.
**Responsabilidades**
* Arquitetar e manter a base de código para pipelines ETL e ELT, juntamente com sistemas de lote grande, microlote e streaming
* Construir a infraestrutura necessária para extração, transformação e carregamento ótimos de dados de diversas fontes usando ADF, Spark, Kafka ou tecnologias semelhantes
* Identificar, projetar e implementar melhorias de processos internos, como a automação de tarefas manuais, a otimização da entrega de dados e o redesenho da infraestrutura para maior escalabilidade
* Projetar e implementar soluções de serviços de dados usando tecnologias como Spring Boot, ReactJS, NoSQL e ferramentas de UI e API relacionadas
* Garantir a governança da gestão de entrega e dos processos de produção de acordo com o modelo de entrega selecionado
* Atuar como ponto único de responsabilidade por assuntos relacionados à entrega com a alta administração e partes interessadas, incluindo escalonamentos, upsells e ramp-downs
* Fornecer liderança técnica para a entrega, garantindo que uma arquitetura sólida e à prova de futuro seja planejada e que a implementação atenda aos padrões de qualidade necessários
* Escrever histórias de usuário e critérios de aceitação associados dentro de um fluxo de trabalho ágil/scrum
* Coordenar entre múltiplas disciplinas e partes interessadas para alinhar os esforços de entrega
* Garantir que os projetos sejam entregues de acordo com os processos e metodologias do cliente, com forte familiaridade com vários modelos de entrega e foco em abordagens ágeis
* Estabelecer uma estratégia de gestão de riscos de entrega contínua que apoie decisões e ações proativas ao longo do ciclo de vida da entrega
* Medir e melhorar a produtividade da entrega ao longo do tempo
* Atuar como consultor para Engenheiros de Dados, apoiando a qualidade e a entrega pontual de seu trabalho
* Realizar atividades de suporte à produção e implantação
**Requisitos**
* Mínimo de 3 anos de experiência relevante
* Fortes habilidades em Python para tarefas de engenharia de dados
* Proficiência em SQL para manipulação e consulta de dados
* Experiência com Apache Spark para processamento de dados em larga escala
* Familiaridade com Anthropic Claude Code
* Experiência com Databricks para fluxos de trabalho de engenharia de dados e análise
* Excelente proficiência em inglês (nível B2 ou superior)
**Desejável**
* Experiência com Apache Kafka para streaming de eventos
* Familiaridade com Java
* Experiência com PySpark
* Familiaridade com Scala
* Experiência com Spark Streaming
**Oferecemos**
* Projetos internacionais com marcas de topo
* Trabalho com equipes globais de pares altamente qualificados e diversos
* Benefícios de saúde
* Programas financeiros para funcionários
* Férias remuneradas e licença por doença
* Cursos de upskilling, reskilling e certificação
* Acesso ilimitado à biblioteca do LinkedIn Learning e a mais de 22.000 cursos
* Oportunidades de carreira globais
* Oportunidades de voluntariado e envolvimento comunitário
* Grupos de Funcionários da EPAM
* Cultura premiada reconhecida por Glassdoor, Newsweek e LinkedIn
*A EPAM é um empregador de igualdade de oportunidades. Todos os candidatos qualificados receberão consideração para emprego independentemente de raça, cor, religião, sexo, origem nacional, idade, orientação sexual, identidade ou expressão de gênero, deficiência, status de veterano protegido ou qualquer outra característica protegida pela lei aplicável.*