Castelion Corporation

Generalista de Banco de Dados/Python

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

Por que a Castelion, por que agora

A Castelion está avançando de forma incrivelmente rápida para desenvolver e entregar sistemas de defesa avançados em um momento em que a execução é mais importante do que nunca. Acreditamos que foco, senso de dono e excelência são vantagens decisivas — e estamos construindo uma equipe de classe mundial para transformar ideias ousadas em capacidades reais.

Esta é uma oportunidade rara de ingressar em um estágio inicial, onde você terá um nível significativo de autonomia, colaborará com colegas excepcionais e causará um impacto direto e mensurável em nossa missão e no futuro da empresa — independentemente da sua função.

Generalista de Banco de Dados/Python

A Castelion busca um Generalista de Banco de Dados / Python para construir e aprimorar as ferramentas de automação de calibração da Equipe Seeker, a infraestrutura de PostgreSQL e os serviços de backend em Python. Esta função tornará a calibração de campo distante mais rápida, confiável e fácil de executar, permitindo que as equipes de engenharia acessem os dados de calibração corretos automaticamente.

Você trabalhará com arquitetura de banco de dados, otimização de consultas, pipelines de dados e sistemas de teste voltados para hardware, em parceria com as equipes de algoritmos, ML e testes para melhorar os sistemas existentes e construir soluções escaláveis. Este é um cargo de engenharia prático, focado em melhorias funcionais que aceleram diretamente o desenvolvimento e os testes de buscadores.

Responsabilidades

  1. Assumir a automação de calibração: Desenvolver ferramentas de calibração de campo distante que combinem testes individuais em um executor de suíte de ponta a ponta com recursos de retomada após falhas.
  1. Construir infraestrutura de dados de calibração: Desenvolver sistemas de dados de Calibração Golden e um Grafo de Dependência de Calibração para suportar fluxos de trabalho de calibração automatizados e confiáveis.
  1. Otimizar o desempenho do PostgreSQL: Melhorar esquemas, consultas, índices, particionamento e padrões de acesso a dados para acelerar produtos de dados de calibração e visualização.
  1. Evoluir a arquitetura de banco de dados: Projetar esquemas, modelos ORM e tipos de dados compartilhados para atender aos novos requisitos das equipes de algoritmos e ML.
  1. Construir pipelines de dados confiáveis: Desenvolver fluxos de trabalho de ingestão e sincronização com estratégias adequadas de repetição, idempotência, consistência e tratamento de conflitos.
  1. Manter bancos de dados de produção com segurança: Implementar migrações de esquema, preenchimentos de dados (backfills), alterações de indexação e políticas de retenção, arquivamento e exclusão de dados.
  1. Desenvolver serviços em Python: Construir e manter serviços de backend em produção, APIs, utilitários de banco de dados e componentes reutilizáveis de acesso a dados.
  1. Suportar testes voltados para hardware: Contribuir para sistemas de teste baseados em Python e fluxos de trabalho de teste em câmara para expandir a capacidade de teste e reduzir o tempo de execução da calibração.
  1. Melhorar sistemas existentes de forma pragmática: Identificar gargalos, implementar melhorias direcionadas e evitar redesenhos desnecessários.

Qualificações Básicas

  1. Fortes habilidades de engenharia de software em Python, incluindo experiência na construção de serviços de produção e APIs.
  1. Experiência comprovada na arquitetura de esquemas de PostgreSQL para aplicações do mundo real e na modificação segura de bancos de dados de produção.
  1. Profundo conhecimento em PostgreSQL, incluindo indexação, planejamento de consultas, transações, bloqueios e análise de desempenho.
  1. Experiência no uso de EXPLAIN e EXPLAIN ANALYZE para otimizar padrões de consulta do mundo real.
  1. Experiência no projeto de migrações de esquema seguras, preenchimentos de dados e alterações de índice concorrentes.
  1. Experiência na construção de pipelines de ingestão de dados confiáveis e sistemas de sincronização entre múltiplos bancos de dados.
  1. Experiência com ORMs e SQL direto, com bom discernimento sobre quando usar cada um.
  1. Compreensão de particionamento, processamento em lote (batching), paginação e leituras e gravações em massa eficientes.
  1. Experiência no desenvolvimento de tipos compartilhados em Python, modelos de banco de dados e ferramentas reutilizáveis de acesso a dados.

Habilidades e Experiência Preferenciais

  1. Experiência na automação de políticas de retenção, arquivamento e exclusão de dados.
  1. Experiência na construção de sistemas de calibração, automação de testes ou gerenciamento de dados de engenharia.
  1. Familiaridade com sistemas de teste de hardware em Python e testes em câmara.
  1. Experiência no suporte ao desenvolvimento de algoritmos, machine learning ou outros fluxos de trabalho de engenharia intensivos em dados.
  1. Experiência no projeto de pipelines de dados com reconhecimento de dependência e sistemas que selecionam os produtos de dados corretos automaticamente.
  1. Capacidade de melhorar sistemas existentes por meio de mudanças direcionadas e mensuráveis, mantendo a confiabilidade.

A Castelion oferece um pacote de benefícios generoso. Consulte o final da nossa página de Carreiras para obter mais detalhes.

Outras Atribuições

Observe que esta descrição de cargo não foi projetada para cobrir ou conter uma lista abrangente de atividades, deveres ou responsabilidades exigidas do funcionário para este cargo. Deveres, responsabilidades e atividades podem mudar a qualquer momento, com ou sem aviso prévio.

Requisitos Adicionais de Elegibilidade

Esta posição pode exigir acesso a informações classificadas ou locais, sistemas ou informações restritas do Governo dos EUA, conforme determinado pela Empresa e/ou requisitos aplicáveis do Governo dos EUA. Se a posição for designada dessa forma, seu emprego na função poderá depender de sua capacidade de obter e manter a autorização de segurança necessária do Governo dos EUA ou outra autorização governamental, e de satisfazer quaisquer requisitos de cidadania ou outros requisitos de elegibilidade impostos pela lei, regulamento, ordem executiva ou requisitos de contrato governamental aplicáveis. Você será notificado se e quando tais requisitos se aplicarem.

Declaração de Ação Afirmativa/EEO

A Castelion é um empregador que oferece oportunidades iguais. Estamos comprometidos em oferecer oportunidades de emprego iguais a todos os candidatos e funcionários, sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, idade, deficiência, informações genéticas, status de veterano protegido ou qualquer outra característica protegida pela lei federal, estadual ou local aplicável.

A Castelion está comprometida em fornecer acomodações razoáveis a indivíduos qualificados com deficiência durante todo o processo de candidatura e contratação. Se você precisar de uma acomodação razoável para concluir uma inscrição, participar do processo de entrevista ou participar de outra forma do processo de contratação, entre em contato com hr@castelion.com. As solicitações de acomodação serão consideradas individualmente e tratadas de acordo com a lei aplicável.

A Castelion está comprometida em promover um local de trabalho onde as decisões de emprego sejam baseadas em qualificações, necessidades de negócios e na capacidade de desempenhar as funções essenciais da função, com ou sem acomodação razoável.

Requisitos EAR/ITAR

Esta posição requer acesso a informações controladas para exportação e, como tal, o emprego (ou a contratação de um prestador de serviços) depende da capacidade do candidato de acessar todas as informações controladas para exportação aplicáveis sem que seja necessária uma licença de exportação adicional pelo Bureau of Industry and Security e/ou pela Directorate of Defense Trade Controls.

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