Senior Software Engineer - Agentic AI

Colombo • Full-time

Job Description

About the role:

We are seeking a Senior Agentic AI Engineer to lead the architecture and deployment of autonomous AI agents capable of planning, reasoning, and executing complex workflows. Unlike traditional AI roles focused on content generation, this position centers on building "brain-like" orchestration layers where agents use tools, manage long-term memory, and collaborate in multi-agent environments to solve real-world business problems.

Responsibilities:

  • Architect scalable single- and multi-agent systems featuring advanced reasoning loops, such as ReAct, Plan-and-Execute, and Chain-of-Thought.
  • Build durable, fault-tolerant workflows that allow agents to autonomously call APIs, query databases, and interact with enterprise software (ERP/CRM).
  • Implement sophisticated memory architectures, including episodic, semantic, and long-term memory, using vector databases (e.g., Pinecone, Milvus) and stateful graph management.
  • Evolve standard RAG into Agentic RAG, where agents decide when to retrieve information, how to critique it, and when to seek additional sources.
  • Develop rigorous evaluation frameworks (e.g., RAGAS, TruLens) to measure agent reliability and implement safety guardrails to prevent prompt injections or "hallucination loops".
  • Mentor engineering teams on agentic design patterns and stay at the forefront of emerging protocols like the Model Context Protocol (MCP).

Requirements:

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Expert-level Python (asyncio, FastAPI) and/or TypeScript.
  • Hands-on experience with LangGraph, CrewAI, AutoGen, or Semantic Kernel.
  • Deep understanding of GPT-4o/o1, Claude 3.5, and Llama 3 model behaviors, specifically regarding tool-calling and reasoning capabilities.
  • Experience with Docker, Kubernetes, and cloud-native AI services (AWS Bedrock, Azure AI Foundry, or GCP Vertex AI).
  • Mastery of vector search and embedding optimization for semantic retrieval.
  • Proven ability to diagnose and resolve performance and reliability issues.
  • Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.

What We Offer:

  • Work on cutting-edge technology with leading international companies, contributing to real-world production projects.
  • Relocation to Europe with full visa sponsorship and structured onboarding for working in international engineering teams.
  • Competitive compensation package and a clear pathway to long-term employment and career growth with our partner companies.

Note: This position is only open to candidates residing in Sri Lanka

If you fit the profile or know someone who does send in the resume's to umar.firdausi_biz@outlook.com

Job poster for Senior Software Engineer - Agentic AI