Python Developer (AI/LLM)
Halliburton
Oslo, Norway
Role Overview:
We are looking for a highly skilled Python Developer with a solid foundation in AI/LLM frameworks and a strong willingness to learn and experiment in this fast-evolving field. The ideal candidate will have hands-on exposure to frameworks like LangChain, Agent SDKs, MCPs, and related technologies. You’ll be part of a motivated team creating an intelligent solution layer that integrates agentic tools to boost user productivity across our platform.
Key Responsibilities:
- Design, build, and deploy AI agents leveraging Python and LLM frameworks (e.g., LangChain, Agent SDKs);
- Create and maintain MCPs (Model Context Protocols) and related integrations;
- Develop and optimize APIs and backend services (FastAPI);
- Ensure scalability, reliability, and performance of AI-driven applications;
- Write clean, reliable code with good testing and version control practices;
- Stay updated on the latest trends in generative AI, agents, and LLM frameworks.
Requirements:
- Proven professional experience in Python development (7+ years preferred);
- Hands-on experience with LLMs (OpenAI, Anthropic, HuggingFace, etc.);
- Strong knowledge of LangChain, OpenAI Agents SDK, or related agent frameworks;
- Hands-on experience in creating MCPs or similar agent integrations;
- Background in backend/API development;
- Experience with databases (SQL/NoSQL, vector DBs);
- Familiarity with cloud platforms (AWS, GCP, or Azure);
- Strong problem-solving and collaboration skills;
- Knowledge of best practices for clean code, testing, and CI/CD;
- Bachelor's degree in Computer Science or similar discipline.
Nice to Have:
- Some hands-on experience or interest in evaluating LLMs/AI agents;
- Frontend development experience (React, Next.js, or similar);
- Exposure to fine-tuning LLM models.
Don't forget to mention EuroTechJobs when applying.