Job Description

About the Role

We're seeking an experienced Agentic AI Engineer to design, develop, and deploy production-grade AI agent systems that solve complex, real-world problems. You'll build sophisticated multi-agent workflows using LangGraph and large language models (LLMs), crafting reusable components that enable autonomous decision-making, task orchestration, and agent-to-agent collaboration.

This is a hands-on engineering role where you'll bridge cutting-edge AI capabilities with robust software engineering practices. You'll write clean, testable Python code, engineer reliable prompts that control agent behavior, and build CI/CD pipelines that automate deployment of intelligent systems.

Key Responsibilities

AI Agent Development

  • Design and develop reusable agentic AI workflows using LangGraph and state-of-the-art LLMs
  • Build multi-agent systems where autonomous agents collaborate to complete complex tasks
  • Implement Agent-to-Agent (A2A) communication patterns for coordinated problem-solving
  • Create modular, composable agent components that can be reused across different workflows

Prompt Engineering & LLM Control

  • Craft and refine clear, effective prompts for diverse tasks and agent behaviors
  • Optimize prompts for reliability, consistency, and output quality
  • Develop prompt templates and frameworks that ensure predictable agent performance
  • Implement prompt versioning and testing strategies

Software Engineering & Testing

  • Write clean, production-grade Python code following best practices and design patterns
  • Develop comprehensive pytest unit tests to ensure agent reliability and correctness
  • Build integration tests for multi-agent workflows and A2A interactions
  • Maintain high code quality through code reviews and documentation

DevOps & Automation

  • Use Git for version control in a collaborative team environment
  • Design and maintain GitLab CI/CD pipelines to automate build, test, and deployment processes
  • Implement monitoring and observability for agent systems in production
  • Automate agent workflow testing and validation

Required Qualifications

Must Have

Strong prompt engineering skills for LLM control and output reliability

  • Demonstrated ability to craft prompts that produce consistent, high-quality results
  • Experience debugging and optimizing LLM behavior through prompt refinement
  • Understanding of prompt engineering patterns (few-shot learning, chain-of-thought, etc.)

Proven ability to build and maintain LangGraph workflows and reusable components

  • Hands-on experience building stateful agent workflows with LangGraph
  • Track record of creating modular, reusable agent components
  • Experience with graph-based agent orchestration patterns

Proficiency in Python, including writing pytest unit tests

  • Strong Python programming skills with emphasis on clean, maintainable code
  • Experience writing comprehensive test suites with pytest
  • Familiarity with Python async/await patterns and concurrency

Git version control and GitLab CI/CD experience

  • Comfortable using Git in a team environment (branching, merging, pull requests)
  • Experience building and maintaining GitLab CI/CD pipelines
  • Knowledge of automated testing, deployment, and release strategies

Good to Have

Hands-on experience in agentic AI system design and orchestration

  • Experience designing multi-agent architectures for complex workflows
  • Understanding of agent planning, reasoning, and decision-making patterns
  • Familiarity with agent evaluation and benchmarking methodologies

Solid understanding of A2A orchestration principles

  • Experience with agent communication protocols and message passing
  • Knowledge of coordination patterns (delegation, collaboration, negotiation)
  • Understanding of when to use single vs. multi-agent approaches

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application