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].