Halliburton

Brasil - Remoto: Engenheiro(a) Backend Sênior (Python)

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

A OPORTUNIDADE

Buscamos as pessoas certas — pessoas que querem inovar, realizar, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos funcionários e capacitando-os a desenvolverem a si mesmos e suas carreiras. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores fornecedores globais de produtos e serviços para a indústria de energia.

Estamos construindo uma plataforma que une física em tempo real, conhecimento estruturado e inteligência autônoma. Buscamos desenvolvedores prontos para enfrentar um (ou mais) desses desafios:

  1. Ingestão: Lidar com fluxos massivos de dados de sensores com latência mínima.
  1. Inteligência: Tornar LLMs determinístico e confiável dentro de sistemas multiagentes robustos.
  1. Contexto: Modelar ontologias complexas para mapear milhares de ativos físicos.

O QUE VOCÊ FARÁ

Você se juntará a uma equipe de alta performance, contribuindo para o Backend Core enquanto foca em uma das seguintes trilhas distintas:

Responsabilidades Principais

  1. APIs de Alta Performance: Construir serviços Python de baixa latência (FastAPI) para servir dados ao vivo para modelos frontend e de IA.
  1. Confiabilidade do Sistema: Depurar problemas complexos de concorrência e garantir a confiabilidade em produção em sistemas distribuídos.
  1. Entrega Rápida: Adotar uma mentalidade de "entregar rápido" sem comprometer a qualidade do código, testes ou os padrões de design de API.

Possíveis caminhos para trabalhar no Projeto (você pode contribuir para um ou mais):

Streaming e Dados de Alto Volume

  1. Construir Pipelines de Streaming: Projetar serviços escaláveis usando Kafka e Spark/Flink para processar dados brutos de sensores em tempo real.
  1. Otimização de Séries Temporais: Otimizar esquemas de banco de dados (TimescaleDB) para permitir a recuperação rápida de dados históricos e implementar verificações algorítmicas para validar leituras de sensores.

GenAI e Agentes Autônomos

  1. Construir Agentes Autônomos: Implantar agentes com estado (usando LangGraph) que planejam tarefas, consultam Knowledge Graphs e executam ferramentas sem alucinações.
  1. RAG Avançado: Construir pipelines Graph-RAG que combinam busca semântica com travessia de conhecimento estruturado para respostas fundamentadas.

Engenharia de Grafos e Conhecimento

  1. Engenharia de Knowledge Graph: Projetar ontologias de domínio em Neo4j, definindo relacionamentos entre ativos, documentos e dados de séries temporais.
  1. Infraestrutura de Busca: Implementar lógica de Recuperação Híbrida combinando Busca Vetorial, Busca de Texto Completo e travessia de Grafo.

A Pilha Tecnológica

Usamos uma pilha tecnológica moderna e de alta performance. Você deve ser proficiente no Core e ter conhecimento profundo em sua trilha escolhida.

  1. Backend Core: Python 3.12+ (FastAPI, Pydantic), Polars, Docker, Kubernetes.
  1. Streaming: Apache Kafka, Flink, Spark Streaming, TimescaleDB, Tiger Data.
  1. GenAI: LangGraph, LangChain, LiteLLM, Azure OpenAI/Anthropic/SLMs Locais.
  1. Grafo/Dados: Neo4j (Cypher), PostgreSQL (pg_vector, Full-Text Search).

PERFIL DESEJADO

  1. Solucionador de Problemas: Você investiga logs para encontrar a causa raiz de um pico de dados, uma falha silenciosa ou um nó desconectado em um grafo.
  1. Pythonista Moderno: Você está atualizado com os padrões async modernos de Python e tipagem, garantindo que o código seja de alta performance e manutenível.
  1. Você entende a notação Big O e como otimizar código para eficiência de CPU/memória.

CONHECIMENTOS, HABILIDADES E CAPACIDADES

Essenciais

  1. 5+ anos de experiência em desenvolvimento Python Backend.
  1. Habilidades avançadas de comunicação em inglês.
  1. Fundamentos de Ciência da Computação: Estruturas de Dados e Algoritmos.
  1. Forte experiência na construção e documentação de APIs REST (FastAPI).

Desejáveis

  1. Streaming: Proficiência com Tecnologias de Streaming (Kafka, Flink, Spark) e Bancos de Dados de Séries Temporais (TimescaleDB, InfluxDB).
  1. GenAI: Experiência prática na construção de aplicações com LLMs, Frameworks Agentes (LangGraph) e Bancos de Dados Vetoriais.
  1. Grafo: Experiência prática com Bancos de Dados de Grafo (Neo4j/Cypher), design de banco de dados SQL e estratégias de Busca Híbrida.
  1. Experiência em Indústria Pesada, O&G ou dados de IoT (MQTT, OPC UA).
  1. Experiência com LLMs Locais (Ollama) para implantações focadas em privacidade.
  1. Familiaridade com linhagem de dados ou gerenciamento de metadados.

Halliburton é um Empregador de Oportunidades Iguais. As decisões de emprego são tomadas sem levar em conta raça, cor, religião, deficiência, informação genética, gravidez, cidadania, estado civil, sexo/gênero, preferência/orientação sexual, identidade de gênero, idade, status de veterano, origem nacional ou qualquer outro status protegido por lei ou regulamento.

Detalhes da Vaga

Localização Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brasil

Número da Requisição: 209784

Nível de Experiência: Contratação Experiente

Família de Cargos: Engenharia/Ciência/Tecnologia

Linha de Serviço de Produto: Landmark Software & Services

Tempo Integral / Meio Período: Tempo Integral

Locais Adicionais para esta posição:

Informações de Compensação

A remuneração é competitiva e condizente com a experiência.

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