Gradient

Senior AI Engineer

Job Summary

 

We are looking for a Senior AI Engineer in Sarajevo with deep experience in software development and hands-on expertise in building AI agents in Python.

 

  • You will work closely with an AI Solution Architect and product teams on a large Swedish client engagement.
  • This role is focused on designing, building, and operating complex agent-based and RAG-driven AI systems in backend environments, with a high degree of ownership and technical leadership.

 

General Profile

  • Senior, self-driven engineer comfortable owning complex AI systems end to end
  • Strong architectural thinking combined with hands-on implementation skills
  • Comfortable making technical decisions and guiding others through complex problems
  • Fluent professional English for written and verbal communication
  • Strong focus on robustness, scalability, and long-term sustainability

 

Responsibilities

  • Design, build, and maintain advanced AI agents in Python that reason, plan, use tools, and complete complex multi-step tasks

  • Develop agent orchestration logic and interaction patterns based on the ReAct (Reasoning + Acting) paradigm

  • Engineer prompts and context inputs that steer LLM behavior across chat, copilot, summarization, and automation use cases

  • Design and evolve sophisticated RAG pipelines, including document ingestion, chunking, indexing, retrieval, and response generation

  • Implement and manage vector database integrations and semantic search workflows

  • Integrate LLMs with internal systems, customer-facing products, and third-party services via APIs

  • Evaluate, tune, and optimize AI behavior with respect to accuracy, latency, cost, hallucinations, and consistency

  • Collaborate closely with the AI Solution Architect on solution design and technical direction

  • Act as a technical reference within the team for AI agent development

 

Technical Requirements

  • Approximately 10+ years of professional software development experience
  • At least 2–3 years of hands-on experience developing AI- or LLM-based systems
  • Strong hands-on experience developing AI agents and LLM-based systems in Python
  • Experience building production applications using LLM APIs and foundation models
  • Strong experience with LlamaIndex or similar frameworks for agent-based and RAG solutions
  • Good understanding of RAG architectures, embeddings, and retrieval strategies
  • Experience working with vector databases (e.g. Pinecone, Weaviate, FAISS, Qdrant, or similar)
  • Experience implementing agent reasoning, planning, tool invocation, and control flows (e.g. ReAct-style agents)
  • Experience with prompt engineering, context engineering, and behavior tuning of LLMs
  • Strong understanding of AI failure modes, performance trade-offs, and responsible usage patterns

 

Additional Plus

  • Familiarity or experience with Azure cloud infrastructure, including servers, databases, containers, and related platform services
  • Experience with React for building or integrating user interfaces that interact with AI-driven functionality

 

Development Process & Governance

  • Operate within clients’ Agile/SCRUM frameworks
  • Participate in agreed SCRUM events such as sprint planning, stand-ups, reviews, and retrospectives

 

Why Reeinvent?

  • Opportunity to work with a large, long-term Swedish client on production-grade AI solution

  • Hands-on involvement in building and evolving our own product within the same AI domain

  • High degree of ownership and influence over architecture and technical direction

  • Collaborative, low-ego culture with strong senior expertise

  • Focus on quality, sustainability, and long-term partnerships

  • Flexible working setup and trust-based environment

 

APPLY NOW

Join our Team

Tell us about your profile and we’ll get back to you shortly.
FOR BUILDERS WHO SHAPE TOMORROW