[ POSIÇÃO ]

SENIOR DATA ENGINEER

[ VAGAS ]

1

[ ÁREA ]

Data Engineering

APLICAR

Olá, somos a Uncover, uma martech de ciência de dados para publicidade, e estamos buscando uma pessoa para posição de Engenheiro de Dados Sênior para integrar o time de Engenharia de Dados. Nossa empresa criou uma plataforma SaaS pioneira que está redefinindo a maneira de mensurar os resultados dos maiores anunciantes do país. Usamos o estado da arte em tecnologia para integrar fontes de dados, implementar modelos de IA para análises de ROI, fazer otimização de mídia e previsões de receita.

Estamos em um momento emocionante de escalabilidade, buscando profissionais que valorizem o aprendizado contínuo, a colaboração e que estejam confortáveis em assumir múltiplas atribuições em um ambiente dinâmico e em constante evolução. Na Uncover você trabalhará ao lado de engenheiros, criativos, cientistas de dados e designers. É uma equipe técnica e talentosa, que está construindo tecnologia de ponta para mudar radicalmente o marketing. 

_ RESPONSABILIDADES

  • Rapidamente diagnosticar problemas como bugs, baixo desempenho ou alto custo, propor e implementar as soluções imediatas ou as mais consistentes para eles.
  • Implementar as soluções de engenharia de dados de maneira eficiente, prezando pela boa comunicação dos avanços e dos desafios, e com capacidade de recalcular a rota baseado em novas descobertas. Aderir às boas práticas convencionadas por seu time e área.
  • Frente a um problema de engenharia de dados, se basear em seus requisitos e restrições para avaliar tecnologias e abordagens, entendendo os trade-offs em questão, e escolher (ou trazer para debate) o melhor caminho.
  • Participar do planejamento de implementação de mudanças nas soluções desenvolvidas e no planejamento de novas soluções.
  • Monitorar as soluções desenvolvidas para garantir seu bom funcionamento, comunicando problemas encontrados.
  • Identificar, proativamente, ou baseado em feedbacks, os problemas nas soluções de engenharia de dados desenvolvidas, e as oportunidades de melhoria. Efetivamente comunicar e organizar essas ideias junto com o time.
  • Comunicar o time sobre o progresso e os problemas de suas tarefas, esclarecendo o que foi resolvido e o que falta resolver, e levando a tona quando uma mudança de curso ou decisão conjunta é necessária.
  • Comunicar as partes afetadas por novas funcionalidades, problemas ou mudanças nos serviços.
  • Trabalhar na documentação interna das soluções, para garantir a manutenção delas, inclusive por outros membros, bem como em documentações para usuários dessas.
  • Documentar claramente o status de suas tarefas e registrar as decisões tomadas.

_ REQUISITOS

  • Formação em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas. Cursos e/ou certificações em Engenharia de Dados são desejáveis.
  • Experiência prévia relevante em engenharia de dados, desenvolvimento de software ou áreas correlatas.
  • Conhecimento dos fundamentos de engenharia de dados: proposta da disciplina, sua posição no mundo da tecnologia, arquiteturas comuns para os problemas resolvidos, conjuntos de ferramentas necessários, métodos de organização de uma solução de engenharia de dados.
  • Habilidades de desenvolvimento de software relacionadas à arquitetura (design patterns), manutenibilidade, documentação, testes, noções de CI/CD, com grande experiência e fluência com Python.
  • Experiência com ferramentas e tecnologias de engenharia de dados nas áreas de extração (Airbyte, Meltano, etc), orquestração (Airflow, Dagster, etc), processamento (Spark, Dask, etc), streaming (Kafka, Kinesis, etc).
  • Domínio de tecnologias de armazenamento de dados, como bancos de dados relacionais e não relacionais, data lakes, data warehouses e lakehouses.
  • Capacidade de trabalhar com nuvem (AWS, Azure ou Google Cloud Platform) nas ferramentas relevantes para implementação dos produtos de engenharia de dados.
  • Habilidades em arquitetura de sistemas e design de soluções de dados escaláveis e robustas

_ TEMOS UM DESAFIO PARA QUEM:

  • Tem a capacidade de desenvolver e comunicar o nosso produto na direção correta, sendo responsável e proativo.
  • Atue como um "vendedor" do produto no dia-a-dia, acreditando e defendendo o propósito da Uncover;
  • Identifique e priorize as principais necessidades dos clientes e prospects;
  • Seja flexível e se adapte em um ambiente de startup em fase de scale-up, onde processos e práticas são constantemente transformados e repensados;
  • Tenha disposição para atuar além do escopo usual, enfrentando desafios e contribuindo ativamente para solucioná-los.

_ O QUE TEMOS PARA OFERECER?

  • Remuneração de  R$ 15.000,00 na modalidade CLT;
  • Plano de Saúde e Odontológico Sulamérica 100% custeados pela Uncover;
  • VA/VR flexível no cartão de benefícios iFood no valor de R$ 1.200,00 mensais;
  • Wellhub
  • SESC
  • Day off de aniversário
  • Férias & Co - mensalidade paga pela Uncover para você aproveitar seu descanso trocando os créditos por passagens, hospedagens e passeios;
  • Auxílio Home Office em parcela única de R$ 2.500,00 para você adaptar seu espaço de home office em casa;
  • Seguro de Vida Porto Seguro.

_ COMPROMISSO COM DIVERSIDADE, EQUIDADE E INCLUSÃO

Na Uncover, valorizamos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os colaboradores. Acreditamos que a inclusão de diferentes perspectivas e experiências é fundamental para o nosso sucesso e inovação.  Isso se traduz em gerações, gênero, religião, pessoas com deficiência, LGBTQI+, etnia, raça e diversidade de experiências.

_ CANDIDATURAS

Se você está pronto para fazer parte de uma equipe que está na linha de frente da transformação do marketing, convidamos você a se candidatar. Envie sua aplicação através do Formulário de Candidaturas Uncover.

Estamos ansiosos para conhecer o seu talento e como você pode contribuir para o nosso crescimento e sucesso! Junte-se ao time Uncover!