Num relance
- Tarefas: Desenvolver infraestruturas fiáveis e escaláveis para aplicações em tempo real e IA.
- Empresa: Empresa inovadora com uma cultura colaborativa e remota.
- Benefícios: Salário competitivo, participação em ações, benefícios de saúde e férias flexíveis.
- Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe com tecnologia de ponta e faça a diferença em projetos inovadores.
- Qualificações: Experiência em engenharia de software e habilidades de colaboração em equipa.
Esta posição é listada em nome de uma empresa parceira, que gerencia todas as aplicações e próximos passos. A nossa parceira está à procura de um Engenheiro de Software Sênior - Confiabilidade, Infraestrutura e Ferramentas baseado em Portugal.
Esta é uma função de engenharia sênior focada na construção de infraestrutura confiável e escalável para cargas de trabalho exigentes em tempo real e IA. Você trabalhará em estreita colaboração com equipes de engenharia de produto para projetar sistemas que sejam seguros, manuteníveis, observáveis e resilientes em escala global. O papel vai além das operações tradicionais, combinando engenharia de infraestrutura, confiabilidade, ferramentas e desenvolvimento prático de produtos. Você enfrentará desafios complexos envolvendo sistemas distribuídos, Kubernetes, redes, mídia em tempo real e ambientes de execução seguros. Seu trabalho ajudará as equipes de engenharia a autoatenderem capacidades de infraestrutura e confiabilidade sem criar gargalos operacionais desnecessários. Você também contribuirá para a gestão de incidentes, práticas de plantão, decisões arquitetônicas e melhorias de confiabilidade a longo prazo. Esta é uma oportunidade de trabalhar remotamente com engenheiros experientes enquanto contribui para a infraestrutura que suporta bilhões de interações em tempo real.
Responsabilidades
- Familiarizar-se com uma arquitetura global complexa envolvendo bancos de dados distribuídos, sistemas de mensagens, infraestrutura de rede, Kubernetes e outras tecnologias de plataforma essenciais, identificando áreas de dívida de confiabilidade e melhoria.
- Projetar e implementar trabalhos de engenharia focados em confiabilidade diretamente dentro de bases de código de produção, incluindo balanceamento de carga, redução de carga, instrumentação, escalabilidade e melhorias de eficiência.
- Construir e evoluir infraestrutura interna e ferramentas de desenvolvedor que permitam às equipes de engenharia de produto operar cargas de trabalho confiáveis de forma independente.
- Colaborar de perto com equipes de desenvolvimento de produtos para co-projetar sistemas e garantir que confiabilidade, segurança, manutenibilidade e prontidão operacional sejam considerados durante todo o desenvolvimento.
- Desenvolver capacidades de observabilidade que tornem o comportamento do sistema mensurável, compreensível e acionável, utilizando sinais e técnicas de visualização apropriadas.
- Participar de uma rotação compartilhada de plantão e contribuir para uma resposta a incidentes eficaz, investigação, remediação e prevenção de problemas de confiabilidade recorrentes.
- Investigar problemas complexos em nível de sistema através de infraestrutura distribuída, comportamento de aplicação e ambientes de produção.
- Melhorar a gestão de configuração e práticas de infraestrutura em sistemas diversos, reduzindo complexidade desnecessária, erros e dívida técnica.
- Contribuir com perspectivas técnicas para discussões arquitetônicas e ajudar a estabelecer práticas de engenharia que suportem tanto a entrega de curto prazo quanto a escalabilidade a longo prazo.
- Suportar sistemas com cargas de trabalho exigentes, incluindo mídia em tempo real, execução segura de código do cliente, redes avançadas e outros serviços altamente concorrentes.
- Colaborar com parceiros de engenharia em decisões potencialmente contenciosas de confiabilidade e operacionais com clareza, pragmatismo e forte julgamento técnico.
- Automatizar processos operacionais repetitivos sempre que possível para melhorar a eficiência da engenharia e reduzir a intervenção manual.
Requisitos
- Experiência profissional sólida na construção e operação de aplicações de produção não triviais, particularmente sistemas envolvendo alta concorrência, cargas de trabalho distribuídas ou laços de controle complexos.
- Experiência significativa com Kubernetes ou uma plataforma de orquestração de contêineres de grande escala equivalente.
- Forte compreensão dos internos do Linux e redes, com a capacidade de investigar problemas em múltiplas camadas de um sistema de produção.
- Experiência comprovada usando ferramentas de observabilidade, monitoramento, registro e relacionadas para diagnosticar problemas difíceis de produção.
- Experiência na operação de sistemas distribuídos de grande escala e globalmente distribuídos, incluindo a gestão de configuração, desafios de confiabilidade e dívida técnica que surgem à medida que os sistemas crescem.
- Experiência respondendo e gerenciando incidentes complexos de produção, incluindo identificação de causas raízes e implementação de ações corretivas duráveis.
- Experiência na operação de tecnologias de infraestrutura de código aberto, como Kafka, Click House ou sistemas distribuídos comparáveis.
- Fortes habilidades de pensamento sistêmico e capacidade de raciocinar sobre infraestrutura em termos de sinais, feedback, dependências e mecanismos de controle.
- Fortes habilidades de comunicação e colaboração, particularmente ao trabalhar com equipes de engenharia parceiras e navegar por prioridades concorrentes.
- Uma abordagem pragmática à engenharia que equilibra as necessidades imediatas de entrega com a manutenibilidade, confiabilidade e custo operacional a longo prazo.
- Um forte interesse em observabilidade, engenharia de confiabilidade, configuração limpa, automação e redução da complexidade operacional.
Diferenciais
- Experiência com engenharia de dados e análises.
- Experiência com redes de Camada 3 globais.
- Experiência na operação de sistemas com cargas de trabalho de longa duração, como mídia em tempo real.
- Experiência em Google SRE ou outro ambiente de engenharia de confiabilidade em grande escala.
- Experiência trabalhando com estruturas de conformidade, como PCI.
Benefícios
- Faixa de compensação de $135,000–$300,000 USD.
- Participação acionária como parte do pacote de compensação geral.
- Trabalho totalmente remoto com oportunidades de colaboração em uma organização distribuída globalmente.
- Benefícios de saúde, odontológicos e de visão.
- Política de férias flexível.
- Oportunidade de trabalhar em infraestrutura que suporta aplicações de IA e em tempo real em larga escala.
- Oportunidade de contribuir para projetos de código aberto ao lado de engenheiros experientes.
- Exposição a problemas desafiadores de sistemas distribuídos envolvendo mídia em tempo real, computação segura, redes, Kubernetes e infraestrutura distribuída globalmente.
- Oportunidade de influenciar a arquitetura de confiabilidade, práticas de engenharia e ferramentas internas de desenvolvedor.
- Práticas de plantão compartilhadas projetadas para manter a experiência de produção conectada entre equipes de infraestrutura e engenharia de produto.
- Emprego de igualdade de oportunidades e suporte razoável durante todo o processo de contratação.
Empregador para Senior Software Engineer - Reliability, Infrastructure, And Tooling: Jobgether
A nossa empresa parceira oferece um ambiente de trabalho dinâmico e multicultural em Portugal, onde os colaboradores têm a oportunidade de se envolver em atividades de contabilidade IFRS e relatórios dentro de uma organização global. Com um forte foco no desenvolvimento profissional, a empresa promove a colaboração entre equipas e oferece formação contínua, permitindo que os funcionários aprofundem a sua experiência em contabilidade técnica e transações internacionais complexas.