Engenheiro(a) de Software Sênior — Backend | Ranqia
Vagas de tecnologia para desenvolvedores backend sênior no Brasil, com oportunidades atualizadas e processos seletivos diretos.
Sobre a Ranqia
Estamos criando, na Ranqia, uma base tecnológica para entender e melhorar como marcas aparecem em buscas baseadas em IA. A infraestrutura que desenvolvemos mede essa visibilidade, permite interpretá-la e apoia sua otimização. Somos uma deeptech com grandes clientes e investidores.
A oportunidade
Você atuará na engenharia de software do backend, conectando arquitetura, implementação e operação. Buscamos alguém que se interesse por problemas complexos de dados e sistemas distribuídos e queira influenciar o produto com decisões técnicas bem fundamentadas.
Neste papel, você irá
- Colaborar na otimização de performance, confiabilidade e disponibilidade, tanto em novos sistemas quanto nos atuais.
- Aprimorar a observabilidade dos serviços com telemetria LGTM e práticas de monitoramento de alto padrão.
- Evoluir a arquitetura de processamento distribuído para atender volumes de centenas de milhares de eventos por dia.
- Desenvolver microsserviços que disponibilizem modelos de machine learning por APIs com baixa latência.
- Trabalhar no provisionamento dos serviços, mantendo a infraestrutura definida como código.
- Construir e manter a evolução dos pipelines de CI/CD na AWS.
- Participar da definição e da implementação de boas práticas para servir agentes e modelos fundacionais de linguagem.
- Aplicar bancos de dados relacionais, não relacionais e vetoriais às camadas de operação, mensageria de eventos e inteligência artificial.
Desejável
- Vivência consistente em Python, SQL e Terraform.
- Experiência no trabalho com arquiteturas event-driven.
Sinais de que você é um bom fit
Buscamos uma pessoa que saiba organizar problemas de escopo aberto, simplificá-los e chegar a soluções adequadas aos clientes. A participação esperada inclui discutir negócio, prototipar e implementar, contribuindo para elevar a qualidade individual e coletiva. Comunicação estruturada, simples e objetiva é parte do trabalho, assim como pedir, receber e oferecer críticas sobre ideias e processos. Você decide quais tecnologias usar a partir do problema que precisa resolver.
Como se candidatar
Para se candidatar, envie os links do seu LinkedIn e GitHub para [email protected].