Descrição
Resumo:
Junte-se a uma equipe colaborativa como Engenheiro de Software Sênior especializado em Engenharia de Dados para desenvolver tecnologia de ponta para vigilância comercial, projetando e dimensionando pipelines de dados robustos e microsserviços.
Pontos principais:
1. Desenvolver tecnologia de ponta para vigilância comercial a fim de proteger investidores.
2. Projetar e dimensionar pipelines de dados robustos e altamente disponíveis, bem como microsserviços.
3. Influência significativa e crescimento profissional em um ambiente dinâmico.
**Importante:** *após confirmar sua candidatura nesta plataforma, você receberá um e-mail com a próxima etapa: concluir sua candidatura em nosso site interno, LaunchPod. Portanto, fique atento à sua caixa de entrada e não perca este passo — sem ele, o processo não poderá avançar.*
**Sobre a vaga**
Junte-se à nossa equipe ambiciosa como **Engenheiro de Software Sênior**, especializado em **Engenharia de Dados**, para desenvolver tecnologia de ponta para vigilância comercial, protegendo investidores e garantindo a integridade do mercado. Você terá um impacto profundo ao projetar e dimensionar pipelines de dados robustos e altamente disponíveis, bem como microsserviços, enfrentando desafios complexos de dados com ferramentas modernas. Esta oportunidade única oferece influência significativa e crescimento profissional em um ambiente dinâmico e colaborativo que valoriza responsabilidade e iniciativa própria.
**O que você fará**
* Projetar e desenvolver microsserviços da equipe de dados — serviços Java executados no K8S;
* Dimensionar nosso pipeline de dados para suportar o processamento de bilhões de eventos tanto em tempo real com baixa latência quanto em lote T+1, utilizando tecnologias avançadas como Clickhouse, Spark e Kafka;
* Lidar com duplicação de dados, velocidade, aderência ao esquema (e versionamento de esquemas), alta disponibilidade, governança de dados, entre outros;
* Desenvolver e manter nosso pipeline de dados escrito majoritariamente em Java e executado no K8S, numa arquitetura de microsserviços;
* Planejar e comunicar integrações com outras equipes que consomem os dados e os utilizam para gerar insights;
* Melhoria contínua da forma como os dados são armazenados e disponibilizados. Otimizar consultas e formatos de dados para garantir que estes estejam otimizados para consumo por diversos clientes;
* Otimizações de consultas em nossos data warehouses, assegurando completude e confiabilidade dos dados em escala.
**Requisitos obrigatórios**
* **Bacharelado em Ciência da Computação em uma universidade de referência**, ou equivalente;
* Experiência sólida como engenheiro de software com pelo menos **3 anos ou mais de experiência com Java**;
* Experiência em engenharia de dados e desenvolvimento de pipelines de dados;
* Experiência comprovada em bancos de dados relacionais e não relacionais. Especialista. Domínio avançado de SQL e otimizações de consultas — preferencialmente em Clickhouse;
* Experiência com sistemas de monitoramento (como Prometheus, Grafana, Zabbix ou Datadog);
* Experiência em desenvolvimento orientado a objetos. Deve possuir fundamentos sólidos em engenharia de software;
* Curiosidade, capacidade de trabalhar de forma independente e identificar proativamente soluções;
* Excelentes habilidades de comunicação verbal e escrita em ambiente remoto;
* Nível de inglês intermediário-avançado.
**Desejável**
* Experiência em sistemas de baixa latência e tempo real que processem bilhões de eventos por dia;
* Experiência com tecnologias em nuvem voltadas à engenharia de dados, como Apache Airflow, K8S, Clickhouse, Snowflake, Redis, Spark, tecnologias de cache e/ou Kafka.
**Sobre nós**
A AgileEngine é uma empresa classificada no Inc. 5000 que cria softwares premiados para marcas da Fortune 500 e startups inovadoras em mais de 17 setores. Somos líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas já nos rendeu diversos prêmios de Melhor Local para Trabalhar.
Se você busca um lugar onde crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!
**Benefícios e vantagens**
* **Crescimento profissional:** Acelere sua trajetória profissional com mentoria, TechTalks e roadmaps personalizados de desenvolvimento.
* **Remuneração competitiva:** Alinhamos suas habilidades, talento e contribuições em constante evolução com uma remuneração competitiva em USD, além de orçamentos para educação, bem-estar físico e atividades em equipe.
* **Seleção de projetos empolgantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua agenda para alcançar o equilíbrio ideal entre vida pessoal e profissional, tendo a opção de trabalhar remotamente ou presencialmente — o que for mais feliz e produtivo para você.
Tipo de vaga: Integral