Funcionário Desenvolvedor de Software
Nossa Missão:
Acompanhe conosco a construção do maior Hub de Dados e Analytics do Brasil.
Desenvolva um ambiente inovador e colaborativo, onde você agregará conhecimento técnico ao time, sustentando, evoluindo e construindo soluções para nossa plataforma. Garanta a segurança, qualidade do código e arquitetura, visando um trabalho harmônico em equipe.
Responsabilidades e Habilidades
* Trabalhar na concepção de soluções técnicas, na quebra de tarefas, planejamento e na execução das demandas;
* Garantir a qualidade das entregas, participando e fomentando práticas de Code Review e desenvolvimento orientado a testes;
* Mantenha, monitore e garanta a eficiência dos serviços construídos e de responsabilidade do time;
* Colaborar nas definições de arquitetura e escalabilidade dos nossos produtos;
* Desenvolver e aprimorar a plataforma de Machine Learning;
* Propor e criar ferramentas e pipelines de dados eficientes;
* Manter e otimizar o pipeline de dados para criação de features;
* Fomentar e evoluir a cultura de engenharia de software no time;
* Oferecer suporte e consultoria aos cientistas de dados da plataforma;
Habilidades e Conhecimentos Requisitos
* Engenharia de software com foco em backend;
* Desenvolvimento de projetos em Python;
* Experiência na criação de APIs REST;
* Modelagem e consultas em bancos de dados relacionais (e.g.: PostgreSQL);
* Experiência com CI/CD;
* Experiência em testes automatizados (unitário, integração, sistema);
* Conhecimento básico de Data Engineering, incluindo conceitos como pipelines de dados, data lakes, gestores de schema e serviços de mensageria de dados;
* Conhecimento básico de Data Science e Machine Learning;
* Experiência com ferramentas de desenvolvimento, como Docker, Git, Linux e linha de comando;
Diferenciais
* Experiência com MLOps;
* Experiência com Cloud (GCP);
* Experiência com Infrastructure as Code (e.g.: terraform, ansible);
* Experiência com Deploy de modelos de ciência de dados;
* Experiência com Kubernetes;
* Experiência com Golang;
* Experiência com Kafka;
* Experiência com processamento distribuído (e.g.: Spark);
* Familiaridade com ferramentas de orquestração (e.g.: Airflow).