Role Description
We are looking for a Senior GenAI / LLM Developer to join our partner's team & help build a production-grade AI agent platform designed to integrate with enterprise engineering tools and processes in the energy industry.
The project focuses on developing a LLM-powered multi-agent infrastructure that can orchestrate tasks, interact with multiple engineering platforms, and support complex technical workflows used by engineers.
-
Work on a large-scale enterprise AI platform used in the energy industry.
-
Build LLM-powered agent systems integrated with engineering platforms.
-
Opportunity to work on complex integrations across multiple enterprise tools and systems.
-
Collaborate in a multidisciplinary AI, infrastructure, and platform engineering team.
-
Build production GenAI systems with real operational impact.
-
High ownership and strong technical autonomy.
-
Opportunity to grow into AI architecture or platform leadership roles.
Qualifications
-
Strong Python Skills (Mandatory): Solid experience building backend systems with Python (FastAPI, async programming, API development).
-
LLM & Agentic Systems Experience: Hands-on experience building LLM-powered applications and agent workflows using technologies such as LangChain, LangGraph, OpenAI / Azure OpenAI APIs, prompt engineering, tool calling / agent orchestration.
-
AI Application Integration: Experience integrating LLM-based services with external platforms, APIs, or enterprise systems.
-
Backend Architecture & APIs: Strong understanding of REST APIs and system integration patterns.
-
Distributed System Thinking: Ability to design systems that coordinate multiple services, agents, or tools within larger application ecosystems.
-
Containerization: Experience with Docker.
-
Clean Code & Production Mindset: Ability to write maintainable code with testing discipline and a production mindset.
-
Multi-Language Openness: Willingness to collaborate in environments where other languages (such as Go) may be used.
-
Language Skills: Fluent in English.
Requirements
-
Experience with Go (Nice to have).
-
Experience with LlamaIndex, Haystack, HuggingFace Transformers, LangSmith (tracing & evaluation) (Nice to have).
-
Experience working with multi-agent architectures (Nice to have).
-
Familiarity with vector databases or semantic retrieval systems (Nice to have).
-
Basic knowledge of Kubernetes (Nice to have).
-
Experience integrating with complex enterprise platforms or engineering tools (Nice to have).
-
Experience building AI-driven internal platforms or developer tools (Nice to have).