Nellis Auction

Engenheiro de Plataforma Staff

TypeScriptPythonSQLPostgreSQLGCPGo
Tradução automática. Consulte o original.

Descrição

Resumo da Vaga

O Engenheiro de Plataforma Staff define a direção técnica da plataforma e resolve problemas de infraestrutura que abrangem várias equipes. A função permanece prática — escrevendo e revisando código de infraestrutura e operando sistemas de produção —, mas a maior parte do seu impacto vem de moldar como toda a organização de engenharia constrói, implanta e executa software, sem autoridade formal de gestão. Engenheiros Staff também podem atuar como Tech Lead de uma equipe, uma função que não acarreta mudança de cargo, faixa salarial ou bônus.

Principais Responsabilidades

  1. Auditar e avaliar regularmente a arquitetura da plataforma, e liderar o design e a entrega de grandes mudanças arquiteturais entre as equipes anualmente.
  1. Escrever propostas técnicas para essas mudanças e construir consenso sobre elas com as partes interessadas de produto e engenharia.
  1. Definir padrões para toda a organização para padrões de infraestrutura, práticas de entrega, ferramentas e escolhas tecnológicas.
  1. Colaborar com a liderança de engenharia de Buyer e Cargo para que a plataforma suporte o que suas equipes precisam construir a seguir.
  1. Definir padrões de observabilidade, confiabilidade e incidentes, e assumir os problemas de produção mais difíceis: gargalos sistêmicos, crises de desempenho e falhas sob forte contenção.
  1. Planejar e realizar grandes migrações, como movimentações de banco de dados, rearquitetura de rede e reestruturação de projetos, sem interromper leilões ao vivo.
  1. Ser responsável pela estratégia de segurança, custo e capacidade da plataforma.
  1. Orientar engenheiros seniores e atuar como um multiplicador de força, influenciando a direção sem autoridade formal.

Requisitos

Qualificações / Requisitos

  1. Autonomia: Lidera a estratégia — define a direção técnica sem supervisão diária.
  1. Profundidade Técnica: Visionário — experiência profunda com a capacidade de ver e moldar o cenário técnico mais amplo.
  1. Impacto de Liderança: Multiplicador de força e arquiteto de sistemas — torna equipes inteiras mais eficazes.
  1. Impacto nos Negócios: Estratégico — prepara sistemas para o futuro e impulsiona decisões técnicas que permitem o crescimento dos negócios.
  1. Experiência: 7-10+ anos de experiência profissional em engenharia, com um histórico comprovado de impacto em infraestrutura ou plataforma entre equipes.
  1. Educação: Bacharelado em Ciência da Computação, área relacionada ou experiência prática equivalente.

Estudos avançados em Ciência da Computação, Engenharia de Sistemas ou uma disciplina relacionada (Mestrado ou trabalho equivalente de nível de pós-graduação) é um forte diferencial neste nível.

Habilidades Técnicas

  1. Linguagens: Proficiência de nível especialista em TypeScript e forte proficiência em Go ou Python.
  1. Infraestrutura como Código: Define padrões para infraestrutura como código — gerenciamento de estado, ciclo de vida de recursos, refatoração e aliasing, e design de componentes reutilizáveis. Pulumi em TypeScript é um forte diferencial.
  1. Nuvem: Expertise em arquitetura GCP — projeta para confiabilidade, eficiência de custo e escala em GKE, Cloud Run, Cloud SQL, Pub/Sub e BigQuery.
  1. Redes: Expertise em arquitetura de rede — design de VPC multi-projeto, conectividade de serviço privado, balanceamento de carga, mTLS e gerenciamento de tráfego.
  1. Bancos de Dados: Expertise profunda na operação de MySQL, PostgreSQL e SQL distribuído — replicação, pool de conexões, evolução de esquema em escala e migrações sem tempo de inatividade.
  1. Observabilidade: Projeta e é responsável pela estratégia de observabilidade — alertas, SLOs/SLAs e rastreamento distribuído.
  1. Segurança: Entende segurança em nível de arquitetura — padrões de autenticação, gerenciamento de segredos, segurança de rede, IAM e defesa contra tráfego abusivo.
  1. Fundamentos Técnicos: Conhecimento de nível especialista em sistemas distribuídos — consenso, estratégias de replicação, controle de concorrência sob contenção de escrita, semântica de exatamente uma vez e design tolerante a falhas; internos de SO e runtime relevantes para desempenho (comportamento de GC, sobrecarga de syscall, troca de contexto); fluência em design de sistemas — capaz de decompor e raciocinar sobre arquiteturas distribuídas de grande escala a partir de princípios fundamentais.

Requisitos Físicos

  1. Capacidade de permanecer sentado ou estacionário por longos períodos enquanto trabalha em um computador.
  1. Uso frequente das mãos e dedos para digitação, uso do mouse e outras tarefas relacionadas ao computador.
  1. Capacidade de se comunicar efetivamente pessoalmente, por telefone e por meio de comunicação eletrônica.
  1. Capacidade de ocasionalmente ficar em pé, caminhar, curvar-se, alcançar ou mover-se pelo escritório.
  1. Capacidade de ocasionalmente levantar e carregar equipamentos ou materiais de escritório de até 10–15 libras.
  1. Capacidade visual suficiente para ler telas de computador, documentos e outros materiais relacionados ao trabalho.
  1. Capacidade de realizar as funções essenciais da posição com ou sem acomodação razoável.

Diferenciais

  1. Temporal ou outra orquestração de fluxo de trabalho durável.
  1. CockroachDB, PgBouncer ou migração e replicação de banco de dados em larga escala.
  1. Experiência com Cloud Armor, WAF ou mitigação de bots.
  1. Vertex AI ou outra infraestrutura de serviço de ML.
  1. Experiência em arquitetar sistemas com alta contenção de escrita, como muitos usuários agindo nos mesmos registros ao mesmo tempo em leilões, inventário ou pagamentos.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores