Harness
Halliburton
Brésil - Télétravail : Développeur IA Full Stack
DESCRIPTION DU POSTE
Nous recherchons les bonnes personnes — celles qui veulent innover, réussir, grandir et diriger. Nous attirons et retenons les meilleurs talents en investissant dans nos employés et en leur donnant les moyens de développer leurs compétences et leur carrière. Découvrez les défis, les récompenses et les opportunités de travailler pour l'un des plus grands fournisseurs mondiaux de produits et services pour l'industrie mondiale de l'énergie.
Nous construisons une plateforme qui fusionne la physique en temps réel, les connaissances structurées et l'intelligence autonome. Nous recherchons des développeurs prêts à relever un (ou plusieurs) de ces défis :
- Ingestion : Traitement de flux massifs de données de capteurs avec une latence minimale.
- Intelligence : Rendre les LLMs déterministes et fiables au sein de systèmes multi-agents robustes.
- Contexte : Modélisation d'ontologies complexes pour cartographier des milliers d'actifs physiques.
RESPONSABILITÉS PRINCIPALES
Vous rejoindrez une équipe performante, contribuant à la conception et à la livraison de systèmes d'IA agentiques avancés sur l'ensemble du full stack — des pipelines de données et graphes de connaissances, à l'orchestration des agents, en passant par l'interface utilisateur interactive utilisée quotidiennement par les ingénieurs et les analystes.
IA Générative & Agents Autonomes
- Construire des Agents Autonomes : Déployer des agents avec état (utilisant LangGraph) qui planifient des tâches, interrogent des graphes de connaissances et exécutent des outils sans hallucination.
- RAG Avancé : Construire des pipelines Graph-RAG qui combinent la recherche sémantique avec la traversée de connaissances structurées pour des réponses fondées.
- Construire des agents capables de s'intégrer avec des outils d'ingénierie, des simulateurs, des bases de données et des sources de connaissances.
- Collaborer avec des experts du domaine pour aligner le comportement des agents avec les attentes et les contraintes techniques.
- Mettre en œuvre des garde-fous pour garantir l'exactitude, la traçabilité et la fiabilité des sorties générées par l'IA.
- Optimiser continuellement le prompting, l'orchestration des agents et les performances dans des conditions réelles.
- APIs Haute Performance : Construire des services Python à faible latence (FastAPI) pour servir des données en direct aux modèles frontend et IA.
- Livraison Rapide : Adopter une mentalité de « livrer vite » sans compromettre la qualité du code, les tests ou les normes de conception API.
Full-Stack & Visualisation
- Construire un assistant IA conversationnel interactif basé sur React, incluant des vues sur canevas/tableau de bord.
LA PILE TECHNOLOGIQUE
Vous n'avez pas besoin d'être un expert dans chaque outil, mais vous devez être capable de discuter des compromis techniques sur l'ensemble de la pile :
- IA Générative : LangGraph, LangChain, LiteLLM, Azure OpenAI/Anthropic/SLMs Locaux, MCP (Model Context Protocol).
- Backend : Python 3.12+ (FastAPI), Kafka, Neo4j.
- Frontend : React, Angular 16+, TypeScript, RxJS, Plotly.js.
- Données : Apache Airflow, Trino, Apache Iceberg, MinIO, Delta Lake, Polars/Spark.
- Infrastructure : Kubernetes (EKS/AKS/K3s/on-prem), Terraform, Cloud Hybride.
CONNAISSANCES, COMPÉTENCES ET APTITUDES
Profil Souhaité
- Résolveur de problèmes : Vous examinez les journaux pour trouver la cause racine d'un pic de données, d'une défaillance silencieuse ou d'un nœud déconnecté dans un graphe.
- Pythoniste Moderne : Vous êtes à jour avec les modèles asynchrones et le typage modernes de Python, garantissant un code performant et maintenable.
- Vous comprenez la notation Big O et comment optimiser le code pour l'efficacité CPU/mémoire.
- Mentalité Full-Stack : Vous naviguez confortablement entre les services backend, l'orchestration des agents et le travail sur l'interface utilisateur frontend, et vous pouvez raisonner sur les compromis à travers toute la pile.
Indispensables
- IA Générative : Expérience pratique de la construction d'applications avec des LLMs, des Frameworks Agentiques (LangGraph) et des Bases de Données Vectorielles.
- 5+ années d'expérience en développement Backend Python.
- 2+ années d'expérience avec des frameworks frontend modernes (React et/ou Angular) et TypeScript.
- Compétences avancées en communication en anglais.
- Fondamentaux en informatique : Structures de données et algorithmes.
- Solide expérience dans la construction et la documentation de APIs REST (FastAPI).
Atouts supplémentaires
- Évaluation d'Agents : Expérience dans la construction de pipelines d'évaluation pour les systèmes agentiques (par exemple, Lang Smith, Ragas, ou des harnesses personnalisés) pour tester le succès des tâches, la pertinence et le taux d'hallucination.
- Streaming : Maîtrise des technologies de streaming (Kafka, Flink, Spark) et des bases de données de séries temporelles (TimescaleDB, InfluxDB).
- Graphes : Expérience pratique avec les bases de données graphes (Neo4j/Cypher), la conception de bases de données SQL et les stratégies de recherche hybride.
- Expérience dans l'industrie lourde, le pétrole et le gaz, ou les données IoT (MQTT, OPC UA).
- Expérience avec les LLMs Locaux (Ollama) pour des déploiements axés sur la confidentialité.
- Familiarité avec la lignée des données ou la gestion des métadonnées.
Halliburton est un employeur garantissant l'égalité des chances. Les décisions d'embauche sont prises sans distinction de race, de couleur, de religion, de handicap, d'information génétique, de grossesse, de citoyenneté, de statut matrimonial, de sexe/genre, de préférence/orientation sexuelle, d'identité de genre, d'âge, de statut d'ancien combattant, d'origine nationale ou de tout autre statut protégé par la loi ou la réglementation.
Localisation
Poste entièrement en télétravail.
Détails du poste
Numéro de réquisition : 209777
Niveau d'expérience : Intermédiaire, Senior ou Principal.
Famille de métiers : Ingénierie/Science/Technologie
Ligne de services produits : Landmark Software & Services
Temps plein / Temps partiel : Temps plein
Informations sur la rémunération
La rémunération est compétitive et proportionnelle à l'expérience.
