Live roles / iFood
Compatibility brief · Discovered by NoBoards 1d ago

Senior Backend Software Engineer

iFood · Brasil
Sponsorship not statedMode not stated

Nosso modo de fazer no time

Nosso objetivo é Alimentar o Futuro do Mundo, não só aplicando tecnologia de ponta, mas também por meio da Educação, Meio Ambiente e Inclusão.

Como Sênior Software Engineer, você irá projetar, codificar, testar serviços que impactam as principais áreas do i Food. Além disso, você também nos ajudará a construir estruturas e ferramentas para identificar gargalos de desempenho, medindo, monitorando e otimizando nosso desempenho, para garantir alta disponibilidade, escalabilidade e tolerância a falhas. Impactando diretamente a vida de milhões de pessoas diariamente!

Nesta posição, nós estamos trabalhando caminhos de oportunidades para vagas em diferentes setores como Backend e em todos os níveis de senioridade. Essa vaga funciona como um esteira contínua de recrutamento: quando você se inscrever, seu perfil será considerado para diferentes posições/ áreas que temos disponíveis e que se encaixem com suas habilidades e experiências profissionais. Se você der um match com a gente, ao final do processo seletivo, nós vamos te direcionar a uma vaga específica.

Seu Cardápio Diário

  • Desenvolver e manter infraestrutura de backend e pipelines de engenharia de dados para sistemas de precificação dinâmica e otimização de incentivos;
  • Estruturar e colocar em produção pipelines batch de processamento de features com disponibilização via APIs RESTful e interfaces internas de aprovação;
  • Implementar pipelines de comparação em modo passivo shadow mode para validar eficácia sem impactar operação;
  • Construir conectores e fluxos automáticos para enviar outputs aprovados a sistemas legados via mensageria, webhooks ou APIs;
  • Implementar monitoramento, dashboards e alertas para métricas operacionais e de qualidade e automatizar ingestão de métricas pós execução para avaliação de ROI e retreinamento de modelos;
  • Projetar e manter rotinas de CI CD, contêinerização e deploy automatizado de microsserviços e pipelines;
  • Colaborar com times de ciência de dados para traduzir requisitos de modelos em soluções de engenharia escaláveis e testáveis;
  • Conduzir code review, implementar testes unit integration e end to end e garantir qualidade e observabilidade de soluções em produção.
  • Diagnosticar e resolver incidentes de produção, participar de post mortem e propor melhorias preventivas
  • Documentar arquiteturas, decisões técnicas e runbooks para operação e manutenção

Ingredientes que Buscamos

  • Domínio de Python para construção de APIs RESTful, microsserviços e pipelines batch;
  • Habilidade avançada em modelagem de dados e SQL para extração e preparação de features;
  • Experiência prática com bibliotecas de processamento em escala como Pandas e PySpark;
  • Prática com conteinerização usando Docker e orquestração de fluxos com Airflow ou Prefect;
  • Experiência com criação e automação de pipelines de CI CD e estratégias de deploy seguro;
  • Capacidade de integrar sistemas via webhooks, mensageria e consumo de APIs de terceiros;
  • Mentalidade data driven para definir métricas, validar impacto e priorizar entregas segundo 80 20;
  • Habilidade para decompor problemas complexos e entregar soluções ponta a ponta com autonomia;
  • Comunicação técnica clara para documentar decisões, produzir especificações e alinhar com múltiplas equipes;
  • Cultura de ownership e colaboração com foco em resultados e melhoria contínua;
  • Orientação para observabilidade e qualidade incluindo testes, monitoramento e post mortem.

Para Realçar o Sabor

  • Experiência na operacionalização de modelos preditivos ou algoritmos de otimização em produção;
  • Familiaridade com ferramentas de prototipagem e dashboards operacionais como Streamlit ou Dash;
  • Vivência em ecossistemas de logística, ecommerce, precificação dinâmica ou alocação de orçamento;
  • Conhecimento prático de ambientes em nuvem AWS ou Databricks e ferramentas de observabilidade como Sentry ou Datadog;
  • Experiência com Kubernetes e Terraform para infraestrutura como código;
  • Experiência com pipelines de retraining e ingestão contínua de métricas para avaliação de ROI.