Descrição
Estamos à procura de 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 grande 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, vendas adicionais e reduções
* 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 suporte 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 aprimoramento, requalificação 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 oportunidades iguais. Todos os candidatos qualificados receberão consideração para o 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.*