Voltar para vagas

Brazil - Remote: Senior Backend Engineer (Python) (Rio de Janeiro, RJ, BR, 29194

Halliburton

Sênior100% remotoRemoto no BrasilExige inglês

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

The Opportunity

We are building a platform that merges real-time physics, structured knowledge, and autonomous intelligence. We are looking for developers ready to tackle one (or more) of those challenges:

What You’ll Do

You will join a high-performance team, contributing to the Core Backend while focusing on one of the following distinct tracks:

Core Responsibilities

-
High-Performance APIs: Build low-latency Python services (FastAPI) to serve live data to frontend and AI models.

-
System Reliability: Debug complex concurrency issues and ensure production reliability in distributed systems.

-
Rapid Delivery: Adopt a "deliver fast" mentality without compromising on code quality, testing, or API design standards.

Possible paths to work on the Project (you can contribute to one or more):

Streaming & High-Throughput Data

GenAI & Autonomous Agents

-
Build Autonomous Agents: Deploy stateful agents (using LangGraph) that plan tasks, query Knowledge Graphs, and execute tools without hallucinating.

-
Advanced RAG: Build Graph-RAG pipelines that combine semantic search with structured knowledge traversal for grounded answers

Graph & Knowledge Engineering

-
Knowledge Graph Engineering: Design domain ontologies in Neo4j, defining relationships between assets, documents, and time-series data.

-
Search Infrastructure: Implement Hybrid Retrieval logic combining Vector Search, Full-Text Search, and Graph traversal.

The Technology Stack

We use a modern, high-performance stack. You should be proficient in the Core and deeply knowledgeable in your chosen track.

-
Core Backend: Python 3.12+ (FastAPI, Pydantic), Polars, Docker, Kubernetes.

-
Streaming: Apache Kafka, Flink, Spark Streaming, TimescaleDB, Tiger Data.

-
GenAI: LangGraph, LangChain, LiteLLM, Azure OpenAI/Anthropic/Local SLMs.

Graph/Data: Neo4j (Cypher), PostgreSQL (pg_vector, Full-Text Search).

Desired Profile

-
Problem Solver: You dig into logs to find the root cause of a data spike, a silent failure, or a disconnected node in a graph.

-
Modern Pythonista: You are up-to-date with modern Python async patterns and typing, ensuring code is high-performance and maintainable.

Knowledge, Skills, and Abilities

Must Haves:

Good to Have:

-
Streaming: Proficiency with Streaming Technologies (Kafka, Flink, Spark) and Time-Series Databases (TimescaleDB, InfluxDB).

-
GenAI: Practical experience building applications with LLMs, Agentic Frameworks (LangGraph), and Vector Databases.

-
Graph: Hands-on experience with Graph Databases (Neo4j/Cypher), SQL database design, and Hybrid Search strategies

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil

Job Details

Requisition Number: 209784
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time

Additional Locations for this position:

Compensation Information
Compensation is competitive and commensurate with experience.

Originally posted on Himalayas

Compartilhar:

Crie uma conta grátis para se candidatar

O cadastro leva menos de um minuto e libera a candidatura a esta e a todas as outras vagas do site.