← Voltar para vagas
Engenheiro de Plataforma Sênior Go
Descrição da vaga
Sobre a vaga
A Encora busca uma pessoa Engenheira de Plataforma Sênior para atuar remotamente do Brasil em tempo integral. A posição foca na evolução de serviços de plataforma que suportam fluxos críticos de negócio, incluindo infraestrutura de entrega de Email e SMS, orquestração de workflows e observabilidade.
Você trabalhará em um time de plataforma que apoia centenas de engenheiros, em colaboração com equipes de SRE, DevEx e engenharia de produto, elevando confiabilidade, experiência de desenvolvimento e excelência operacional em infraestrutura compartilhada.
Responsabilidades
- Projetar, implementar e manter serviços de plataforma compartilhados, incluindo pipelines de entrega de Email e SMS, orquestração de workflows distribuídos e infraestrutura em nuvem.
- Conduzir iniciativas de modernização de infraestrutura, migrando arquiteturas legadas para plataformas resilientes, observáveis e baseadas em workflows.
- Instrumentar serviços com observabilidade orientada ao cliente, incluindo métricas, monitores, dashboards e alertas.
- Criar e executar planos de implementação envolvendo múltiplos repositórios e times, definindo rollout, rollback e desativação de sistemas.
- Colaborar com equipes de SRE e Infra para atingir metas de confiabilidade da plataforma e padrões operacionais.
- Participar de revisões de RFCs, discussões de arquitetura e definição de padrões para serviços compartilhados.
- Usar ferramentas de desenvolvimento assistidas por IA e avaliar ferramentas internas baseadas em LLM para reduzir toil e melhorar fluxos de engenharia.
- Criar e manter runbooks, documentação de arquitetura e guias técnicos.
- Mentorar pessoas engenheiras em padrões de sistemas distribuídos, design de engines de workflow e boas práticas de observabilidade.
Requisitos
- Experiência em engenharia back-end com Go ou Ruby, com mentalidade poliglota e facilidade para aprender novas linguagens.
- Experiência prática com sistemas de workflow distribuído, como Temporal, AWS Step Functions ou plataformas similares de orquestração.
- Experiência no desenho de pipelines de observabilidade, incluindo métricas, monitores e alertas com Datadog, CloudWatch ou equivalentes.
- Bom entendimento de padrões de mensageria assíncrona, como SQS, Kafka e RabbitMQ, e dos trade-offs de modernização.
- Experiência com AWS e Infrastructure as Code usando Terraform, gerenciando filas, computação e armazenamento.
- Capacidade comprovada de desenhar estratégias seguras e graduais de rollout usando feature flags e critérios claros de rollback.
- Forte pensamento sistêmico para identificar modos de falha, analisar trade-offs e assumir ownership de ponta a ponta.
- Excelente comunicação escrita para propostas, RFCs e runbooks, com foco em resultados mensuráveis em times ágeis.
Diferenciais
- Experiência com operação de serviços em Kubernetes, incluindo orquestração de contêineres, ingress e gestão de deploys.
- Familiaridade com sistemas de CI/CD, preferencialmente GitHub Actions, e melhoria de pipelines de build e deploy.
- Experiência criando ou integrando recursos de IA/LLM em ferramentas internas ou fluxos de desenvolvimento.
- Familiaridade com infraestrutura de proxy para LLMs e padrões de confiabilidade para serviços de IA.
- Experiência com infraestrutura de comunicação, como pipelines de Email/SMS, processamento de webhooks ou integrações com provedores.
- Atuação prévia com ferramentas de on-call, fluxos de resposta a incidentes ou práticas de SRE em ambientes de alta disponibilidade.
- Experiência com sistemas de feature management, como LaunchDarkly, Split ou similares.