MRI Software logo

Software Engineer III - Agentic AI

MRI Software
Posted this week

LOCATION

Baroda · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonSoftware ArchitecturePrompt EngineeringTechnical LeadershipLangGraphMulti-Agent SystemsRAG

Job description

Overview

Lead the design and delivery of multi-agent systems on the Agora Orchestrator platform at MRI Software, including architecture, MCP server authoring, RAG system design, and setting engineering standards for the team.

What you'll do

  • Design and implement multi-agent orchestration using LangGraph (state, checkpointing, human-in-the-loop).
  • Author MCP servers: tool schemas, auth, error contracts, versioning.
  • Architect RAG systems: retrieval strategy, reranking, hybrid search, evaluation.
  • Build and maintain the agent evaluation and observability stack.
  • Deploy and operate agents on Azure Foundry Agent Service and Azure Functions.
  • Establish agentic patterns and reference implementations for the team.
  • Mentor junior engineers and lead technical design reviews.

What you'll need

  • Python (expert): async, typing, packaging, performance.
  • LangGraph in production: multi-agent orchestration, state management, checkpointing, human-in-the-loop.
  • LangChain (tools, retrievers, callbacks) and FastAPI (async, auth, streaming).
  • Azure Foundry Agent Service (provisioning, threads, tool wiring) and Azure Functions.
  • AI agentic orchestration and agentic patterns: planner/executor, supervisor, reflection, tool use, multi-agent collaboration.
  • MCP server design and authoring: tool schemas, auth, error contracts, versioning.
  • RAG architecture: retrieval strategy, hybrid search, reranking, evaluation.
  • Prompt engineering with structured eval frameworks (LangSmith, Promptfoo, or equivalent).
  • Agent observability: tracing, App Insights, token/cost telemetry, failure-mode analysis.
  • ML / Python libraries: PyTorch, Hugging Face Transformers, sentence-transformers, scikit-learn, NumPy, Pandas.
  • Identity: Okta, OAuth2, JWT (client_id propagation, scopes).
  • System design: multi-tenant SaaS, idempotency, retries, queueing.
  • 5+ years building software in Python.
  • 2+ years building production LLM or agentic systems.
  • Track record of leading technical design and mentoring engineers.
  • Bachelor's/master's degree in software engineering, Computer Science, or a related area.

Nice to have

  • Azure Agent Framework (Python).
  • Fine-tuning (SFT/LoRA), model routing, cost/latency optimization, semantic caching.
  • Pydantic, DSPy, or similar typed/optimized agent frameworks.
  • Angular or React for Agent / Workflow Studio surfaces.
  • Azure DevOps or GitHub Actions, Bicep / Terraform IaC.
  • PostgreSQL, SQL Server, semantic layer / dataset definition design.

Details

  • Location: Baroda, India (Office).
  • Hybrid working arrangements.
  • Annual performance-related bonus.
  • 6x Flexi Anyday: knock 2.5 hours off your day.
  • Medical insurance coverage for extended family members.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer III - Agentic AI