Posted on: 24/11/2025
Description :
Job Title : Senior Software Engineer - Agentic AI Systems
Employment Type : Full-Time
About the Role :
We are looking for a highly skilled Senior Software Engineer with deep expertise in Python and a passion for building advanced agentic systems powered by Large Language Models (LLMs). This role is ideal for someone who thrives in fast-paced, innovation-driven environments and enjoys working on cutting-edge AI products. You will architect and develop intelligent autonomous agents, multi-step reasoning pipelines, and AI-driven applications that solve real-world business problems using modern LLM capabilities.
You will work closely with cross-functional teams, influence technical strategy, and help shape the next generation of AI-powered systems. If you bring technical depth, creativity, and entrepreneurial thinking, this role will offer substantial ownership and impact.
Key Responsibilities :
AI Agent & System Development :
- Design, develop, and deploy production-grade agentic AI systems using modern LLMs.
- Build scalable Python services, microservices, and orchestration pipelines for multi-step agent workflows.
- Architect frameworks that enable agents to reason, plan, use tools, call functions, and execute autonomous tasks.
- Implement robust integrations with OpenAI, Anthropic, open-source LLM models, and other emerging model providers.
System Architecture & Technical Leadership :
- Contribute to architectural decisions, technical strategy, and long-term platform roadmap.
- Optimise the performance, reliability, latency, and cost-efficiency of large-scale LLM-powered systems.
- Evaluate new LLM capabilities, agent patterns, and frameworks, incorporating them into the product stack.
Collaboration & Execution :
- Work cross-functionally with Product, Design, and Business teams to translate requirements into technical solutions.
- Mentor junior engineers, promote engineering best practices, and help build excellence within the AI engineering team.
- Drive experimentation and rapid prototyping while maintaining production-quality standards.
Innovation & R&D :
- Stay current with the latest developments in LLMs, agentic architectures, reasoning models, and AI tool ecosystems.
- Propose and implement innovative agent-based workflows, problem-solving patterns, and automation techniques.
- Help develop internal libraries, shared tooling, and reusable components that accelerate AI development across teams.
Requirements :
Professional Background :
- 5+ years of professional software engineering experience, ideally in backend, AI, or systems engineering.
- Proven expertise building agentic systems, AI agents, or multi-step reasoning workflows using tools/functions.
- Hands-on experience with LLM APIs (OpenAI, Anthropic), fine-tuning, embeddings, or open-source models.
Technical Skills :
- Strong proficiency in Python, including architecture, design patterns, testing, and production best practices.
- Solid understanding of machine learning fundamentals, model capabilities, limitations, and system behavior.
- Experience debugging complex distributed or multi-component systems.
- Familiarity with cloud environments (AWS, GCP, Azure) and scalable backend systems.
Core Competencies :
- Excellent problem-solving, system design, and analytical skills.
- Strong communication and ability to collaborate effectively across disciplines.
- Entrepreneurial mindset-comfortable with ambiguity, proactive, and driven to take ownership.
Nice to Have :
- Contributions to open-source projects, especially in LLM or agentic frameworks.
- Experience with Prompt Engineering, RAG systems, vector databases, embedding search.
- Knowledge of LangChain, LlamaIndex, Model Context Protocol (MCP), or similar orchestration frameworks.
- Experience with workflow systems like Temporal, Airflow, or distributed task engines.
- Background in distributed systems, high-throughput architectures, or developer tools.
- Publications, blogs, demos, or technical talks related to AI agents, reasoning systems, or LLM infrastructure.
Did you find something suspicious?