LoJack

Administrador de Banco de Dados (DBA) Sênior / Engenheiro de Banco de Dados Sênior

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

Resumo

A plataforma de transporte K-12 da CalAmp rastreia os ônibus que transportam ~1 milhão de estudantes todos os dias letivos em mais de 400 distritos escolares norte-americanos. Executamos o Microsoft SQL Server auto-hospedado no AWS EC2 — 9 instâncias de produção, mais de 600 bancos de dados de clientes, mais de um bilhão de linhas de dados operacionais e em crescimento. (Uma eventual migração para o AWS RDS está em pauta como uma direção futura, não como um plano de curto prazo.)

Estamos contratando um Engenheiro de Banco de Dados prático com sólida experiência em produção, pronto para evoluir para arquitetura, automação e práticas modernas de engenharia.

O que é diferente nesta equipe

Usamos ferramentas de IA em todo o ciclo de vida de desenvolvimento — incluindo análise de consultas, alterações de esquema, criação de runbooks e fluxos de trabalho operacionais. Nossos engenheiros entregam mais código por sprint usando o Claude Code como um par de programação, e esperamos que nosso DBA faça o equivalente para o trabalho de banco de dados. Valorizamos candidatos abertos a integrar IA em seu fluxo de trabalho para melhorar a velocidade e a qualidade. Se isso significar reestruturar como você opera, queremos conversar.

Não estamos contratando "experiência em IA" como um requisito obrigatório. Estamos contratando pessoas dispostas a repensar seu ofício.

Responsabilidades

No que você vai trabalhar

  1. Desempenho — o trabalho diário. Diagnosticar e corrigir consultas lentas, regressões de plano e problemas de bloqueio em 9 instâncias do SQL Server que suportam operações voltadas ao cliente. Você herdará uma década de SQL acumulado — seus primeiros 90 dias serão dedicados a entender o ambiente antes de reestruturá-lo.
  1. Arquitetura de réplicas de relatório. Precisamos separar a carga de trabalho analítica do SQL Server operacional antes que isso afete nossos SLAs com os clientes. Você liderará o design — provavelmente usando AWS DMS alimentando um armazenamento multi-tenant Aurora PostgreSQL, mas a decisão final será sua após o escopo. Este é um projeto emblemático, não uma tarefa de manutenção.
  1. Arquivamento. Estratégia sólida de retenção de dados em mais de 600 bancos de dados de clientes que não comprometa a integridade da restauração de backups. Você definirá a política e será responsável pela automação.
  1. Custos de AWS. O licenciamento do SQL Server EE no EC2 não é barato. Há economias mensuráveis possíveis para um DBA/Engenheiro de Banco de Dados que saiba onde procurar — escolha de edição, instâncias reservadas, redimensionamento e estratégia de réplicas.
  1. Migrações de esquema e ETL. Processo de alteração de esquema em todos os bancos de dados de clientes. Hoje, isso é parcialmente manual; o objetivo é torná-lo automatizado, confiável e de baixo risco.
  1. Especialista em Banco de Dados para a engenharia — uma parte central desta função. Você é o especialista no assunto que revisa cada alteração de esquema dos desenvolvedores antes da implementação, trazendo insights de design acionáveis — não apenas aprovações. Analise e otimize consultas e procedimentos armazenados junto com os engenheiros que os escrevem. Você é a voz que questiona a escalabilidade nas revisões de design — agregando valor onde importa, sem atuar como um gargalo apenas por formalidade.
  1. Rodízio de sobreaviso (on-call). Leve para os padrões da indústria: o rodízio ocorre uma vez a cada cinco semanas, com horário de sobreaviso das 6h às 23h (horário do leste dos EUA). Tentamos manter os eventos de acionamento raros; esperamos que você nos ajude a torná-los ainda mais raros.

Qualificações

O que é indispensável

  1. 4 a 8 anos de experiência prática como DBA / Engenharia de Banco de Dados, com participação significativa em SQL Server
  1. Mentalidade de especialista em banco de dados — você já revisou alterações de esquema de engenharia, contribuiu com insights de design em revisões de código/arquitetura e trabalhou em parceria com desenvolvedores (sem atuar como um bloqueador). Esta é uma parte central da função, não uma responsabilidade secundária.
  1. Proficiência em PostgreSQL — ou disposição para desenvolvê-la (alinhada à futura arquitetura de relatórios)
  1. Experiência com banco de dados em nuvem no AWS — atualmente SQL Server auto-hospedado no EC2; familiaridade com RDS é um diferencial, dada uma possível migração futura
  1. Histórico comprovado em ajuste de desempenho — você consegue explicar consultas específicas que corrigiu e como o fez
  1. Sólido conhecimento em SQL: escrita de consultas, leitura de planos de execução, design de índices, bloqueios e isolamento
  1. Conforto com scripts em Python ou PowerShell para automação
  1. Experiência em Linux e Windows
  1. Topologias de HA / replicação (Always On, log shipping, transacional)
  1. Sólida comunicação escrita — esta é uma equipe de engenharia com opiniões fortes; você escreverá propostas e as defenderá
  1. Bacharelado em Ciência da Computação, Sistemas de Informação ou formação prática equivalente

Diferenciais

  1. Arquiteturas de dados SaaS multi-tenant (bancos de dados por cliente ou esquemas compartilhados)
  1. Experiência com AWS DMS ou outra replicação CDC
  1. Aurora PostgreSQL
  1. Otimização de custos no AWS (Instâncias Reservadas, Savings Plans, dimensionamento)
  1. Datadog, Dynatrace ou APM similar
  1. Experiência no uso de ferramentas de desenvolvimento assistidas por IA (útil, mas não obrigatório)
  1. Experiência em SaaS operacionalmente crítico (transporte, saúde, finanças)

O que não esperamos

Você não precisa de experiência no domínio K-12. Você não precisa de MongoDB. Você não precisa de histórico em IoT. Venha com curiosidade; nós ensinaremos o domínio.

Logística

Os candidatos devem estar legalmente autorizados a trabalhar nos EUA de forma permanente. Não podemos oferecer patrocínio de visto neste momento.

Se esta for a oportunidade certa para você, candidate-se agora — as entrevistas ocorrerão nesta semana e na próxima.

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