Uma plataforma crescendo rapidamente, que está revolucionando a indústria de carros usados através de uma ótima experiência para o consumidor apoiada por tecnologia, está procurando contratar um Engenheiro de Dados Senior. O engenheiro responderá diretamente para o vice presidente de Engenharia (TechOps) e trabalhará de perto com uma equipe que oferece infraestrutura de dados para outros negócios, incluindo o funil ELT construído com FiveTran, Airflow, dbt, Redshift, etc. A empresa está dedicada a oferecer soluções digitais abrangentes para todo o ciclo de vida da posse de carros. O candidato selecionado colaborará com a equipe para construir uma experiência totalmente única para os usuários.
Responsabilidades:
- Elaborar o design, construir e otimizar a infraestrutura ELT de suporte às análises comerciais e ciência de dados
- Oferecer uma experiência self-service para os usuários internos sempre que possível
- Decidir quando guiar clientes em sessões em pares
- Atualizar a documentação e/ou colocar a mão na massa e codificar
- Permitir operações ágeis para as funções comerciais através de baixa latência, alta confiabilidade e uma entrega segura de dados aos armazéns de dados
- Elaborar o design, construir e otimizar a infraestrutura na nuvem e construir funis para projetos de ciência de dados
- Auxiliar a equipe de ciência de dados a desenvolver independentemente novas funcionalidades de maneira segura e eficiente
- Contribuir para as principais iniciativas que evoluem processos, incluindo a consolidação dos armazéns de dados ou a adoção de novas tecnologias que apoiem a equipe
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 5 anos de experiência relevante gerenciando e processando dados em bancos de dados relacionais
- Conhecimento sobre como usar SQL para extrair relatórios
- Pelo menos 2 anos de experiência utilizando armazéns de dados baseados na nuvem, como Snowflake, Amazon Web Services (AWS) RedShift ou Google BigQuery
- Pelo menos 1 ano de experiência profissional programando com Python
- Saber interagir competentemente com APIs e ETLs
- Ao menos 1 ano de experiência profissional orquestrando fluxos de trabalho ETL com ferramentas como Airflow
- Ao menos 1 ano de experiência profissional usando e administrando ferramentas de análise de dados, como Looker, Tableau, Periscope ou similares
- Ao menos 1 ano de experiência com práticas modernas de desenvolvimento de software, incluindo builds automatizadas, testes e implementação (CI/CD, GitOps, etc.)
- Experiência no suporte às necessidades de ciência de dados (experimentação com Jupyter Notebook, treinamento de modelos de machine learning e hospedagem)
- Familiaridade com IaaS e configuração como código (Terraform, Pulumi, CloudFormation, etc.)
- Fluência em inglês, verbal e escrito
- Ser capaz de participar de conversas técnicas com usuários de Analytics e outros engenheiros de software
- Trabalhar muito bem em equipe e interfuncionalmente, exibindo profissionalismo e empatia por outros grupos da empresa
- Experiência profissional com aplicações de machine learning, incluindo seu desenvolvimento e implantação na nuvem
- Entender de áreas como DevOps, infraestrutura na nuvem e microsserviços
- Expertise no refinamento voltado a performance e escalabilidade de bancos de dados PostgreSQL
- Experiência implementando e gerenciando funis de streaming de dados baseado em sistemas de mensageria como AWS SNS/SQS, Kafka ou AWS Kinesis