Sword
Jobgether
Engenheiro(a) Sênior de Backend - Data Core
Sobre a oportunidade
Esta vaga é publicada em nome de uma empresa parceira, que gerencia todas as candidaturas e próximos passos. Nossa parceira busca um(a) Engenheiro(a) Sênior de Backend – Data Core baseado(a) em Portugal.
Como a Jobgether funciona
Utilizamos um processo de correspondência com IA para garantir que sua candidatura seja avaliada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos com maior compatibilidade, e essa lista é então compartilhada diretamente com a empresa contratante. A decisão final e os próximos passos (entrevistas, avaliações) são gerenciados por sua equipe interna.
Agradecemos seu interesse e desejamos sucesso!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento é baseado em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
Esta é uma função sênior de engenharia de backend focada na construção da infraestrutura que impulsiona uma plataforma de dados de criadores em larga escala. Você projetará e operará sistemas responsáveis pela coleta e manutenção de dados de mais de 400 milhões de perfis de criadores em grandes plataformas sociais. A função envolve a solução de desafios complexos de sistemas distribuídos em torno de confiabilidade, atualidade, escalabilidade, dependências externas e eficiência de custos. Você terá propriedade ponta a ponta, desde a definição de problemas ambíguos e o projeto de arquiteturas até a implantação, monitoramento e melhoria contínua de sistemas de produção. Você trabalhará com dados de alto volume, APIs de terceiros, redes de proxy e infraestrutura em nuvem, onde pequenas melhorias técnicas podem ter um impacto comercial significativo. O ambiente é remoto-primeiro, orientado a assincronismo, colaborativo e projetado para dar aos engenheiros seniores autonomia substancial.
Responsabilidades
- Construir e evoluir sistemas de backend responsáveis pela coleta e manutenção de mais de 400 milhões de perfis de criadores no Instagram, TikTok e YouTube.
- Desenvolver infraestrutura de coleta confiável, capaz de processar bilhões de pontos de dados, mantendo níveis adequados de atualidade, cobertura e qualidade de dados.
- Projetar serviços resilientes que possam lidar com instabilidade de API de terceiros, limites de taxa, interrupções de provedores, alterações de plataforma, falhas parciais e outras perturbações externas.
- Melhorar a economia da coleta de dados em larga escala, otimizando requisições, uso de proxy, novas tentativas, armazenamento, computação e outros custos de infraestrutura.
- Projetar e manter sistemas que determinam quais criadores devem ser coletados, quando devem ser coletados e com que frequência, equilibrando o valor para o cliente com o custo operacional.
- Ser responsável por sistemas de backend durante todo o ciclo de vida, incluindo coleta de requisitos, arquitetura, implementação, testes, implantação, monitoramento, operação e iteração.
- Construir forte observabilidade, alertas, monitoramento e salvaguardas operacionais para identificar falhas de coleta, problemas de qualidade de dados, lacunas de cobertura e regressões de atualidade antes que afetem os clientes.
- Trabalhar em estreita colaboração com equipes de dados, busca, produto e engenharia para estabelecer interfaces e dependências confiáveis entre os sistemas.
- Avaliar abordagens técnicas por meio de experimentos em produção, considerando taxa de transferência, modos de falha, escalabilidade, confiabilidade e economia unitária antes de fazer investimentos maiores.
- Contribuir para padrões de engenharia, decisões de arquitetura, revisões de código e direção técnica em toda a infraestrutura crítica de produção.
Requisitos
- Experiência comprovada na construção de sistemas de backend ou de dados em larga escala onde confiabilidade, taxa de transferência, latência, escalabilidade e custo são considerações importantes.
- Capacidade demonstrada de levar sistemas do conceito à produção, incluindo escopo, arquitetura, implementação, lançamento, operação, medição e melhoria contínua.
- Sólido conhecimento de sistemas distribuídos e a capacidade de raciocinar sobre falhas parciais, novas tentativas, idempotência, backpressure, escalabilidade, tolerância a falhas e trade-offs operacionais.
- Experiência na construção e manutenção de integrações com APIs de terceiros ou dependências externas que podem ter limites de taxa, ser não confiáveis ou sujeitas a alterações frequentes.
- Experiência prática com gerenciamento de proxy, roteamento de requisições ou gerenciamento de tráfego de alto volume é valiosa, incluindo uma compreensão dos desafios associados a sistemas anti-bot e manuseio responsável de tráfego em larga escala.
- Forte propriedade operacional, com experiência no uso de observabilidade, monitoramento, alertas, runbooks e controles de qualidade de dados para manter os sistemas de produção confiáveis após a implantação.
- Capacidade de trabalhar autonomamente em desafios técnicos ambíguos, coletar requisitos, identificar as perguntas certas e avançar projetos sem a necessidade de especificações totalmente definidas.
- Fortes habilidades de comunicação e colaboração, com a capacidade de explicar trade-offs técnicos claramente, fornecer feedback construtivo e trabalhar efetivamente entre equipes.
- Experiência com infraestrutura em nuvem, particularmente AWS, e forte proficiência com tecnologias de backend como TypeScript e Node.js.
- Familiaridade com bancos de dados, filas, armazenamento de objetos, infraestrutura como código e serviços de nuvem distribuídos.
- Experiência bônus com APIs de mídia social, coleta de dados em larga escala, frameworks de qualidade de dados ou monitoramento de atualidade e cobertura.
- Interesse na economia de criadores ou plataformas sociais é um diferencial, mas experiência prévia no setor não é necessária.
Benefícios
- Remuneração competitiva: Salário anual na faixa de €80,000–€110,000, mais opções de ações. O pacote exato depende da localização, tipo de emprego, habilidades e experiência.
- Participação acionária significativa: Opções de ações projetadas para fornecer aos funcionários participação acionária significativa à medida que a organização cresce.
- Totalmente remoto na Europa: Trabalhe de onde você faz seu melhor trabalho, com alguma sobreposição com o GMT+3.
- Horário de trabalho flexível: O foco está nos resultados e no impacto, em vez de horários de trabalho fixos.
- Férias remuneradas ilimitadas: Tire o tempo que precisar para descansar, recarregar e manter um equilíbrio sustentável entre vida pessoal e profissional.
- Suporte ao desenvolvimento pessoal: Cursos, livros, conferências e outras oportunidades de aprendizado são apoiados quando contribuem para o seu crescimento.
- Propriedade real: Assuma a infraestrutura crítica de produção desde o conceito inicial até a implantação e operação, sem camadas desnecessárias de processos.
- Reuniões presenciais regulares: Conecte-se com colegas pessoalmente por meio de encontros recorrentes da empresa, mantendo um modelo de trabalho remoto-primeiro.
- Ambiente de trabalho focado: Reuniões propositais, colaboração focada e tempo de sobra para projetar, construir, fortalecer e operar sistemas.
- Stack técnico moderno: Trabalhe com AWS, Pulumi, TypeScript, Node.js, Aurora Limitless/Postgres, S3, CloudWatch, ECS, SQS, Athena, redes de proxy e infraestrutura de roteamento personalizada.
- Processo de entrevista rápido: O processo de contratação foi projetado para ser ágil e pode ser concluído em menos de uma semana, com uma conversa introdutória, entrevista de codificação, entrevista de design de sistema, entrevista de equipe e conversa final de cultura e alinhamento.
