Senior Software Engineer - ( AI Chatbot or Agent Developer)

3 - 8 years

11 - 16 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

What You'll Do

Overview

We are looking for a AI Software Engineer to help design our agentic systems and integrations. You will be hands-on and technical, contributing to multiple layers of the Agentic SDLC from AI agent development to flow orchestration and observability. This is a fully remote role.

What Your Responsibilities Will Be

Main Responsibilities

AI & Agentic Development

  • Develop LLM-based agents to automate and expand engineering workflows.
  • Implement secure context management and reasoning mechanisms that allow agents to work with the Avalara ecosystem responsibly.
  • Integrate LLM frameworks (OpenAI, Anthropic, Google ADK, LangChain, or CrewAI) with enterprise systems through MCP (Model Context Protocol) connectors.

System Integration & Engineering

  • Maintain MCP servers.
  • Contribute to the evolution of the Agentic Fabric by improving performance, interoperability, and observability - not exclusively but collaboratively.

Reliability & Observability

  • Enhance fault tolerance, telemetry, and logging using OpenTelemetry and structured logging frameworks.
  • Support troubleshooting, optimization, and production stability across the Agentic SDLC ecosystem.

Collaboration & Delivery

  • Partner with architecture, infrastructure, and AI research teams in the US and India.
  • Produce and maintain high-quality technical documentation and architectural diagrams.
  • Communicate complex technical concepts in clear English across global teams.

Work Model

  • Location: India (Remote)
  • Team: Agentic SDLC Engineering (ASE) part of Avalara's Architecture & AI Systems organization
  • Reporting To: ASE Team Manager
  • Engagement: Full-time employee

What You'll Need to be Successful

Qualifications

Required

  • Bachelor's degree in computer science, Engineering, or equivalent.
  • 3+ years of software engineering experience with Python as the main programming language.
  • Experience in AI system development (LLM apps, agentic frameworks, or orchestration platforms).
  • Knowledge of APIs, distributed systems, and cloud-native design (Docker, Kubernetes).
  • Hands-on experience with CI/CD (GitLab preferred), OAuth2, and RESTful architectures.
  • Experience communicating updates and resolutions to customers and other partners in English.
  • Experience with LangChain, CrewAI, or Google ADK.
  • Familiarity with MCP or A2A protocols, or similar agent communication models.
  • Background in AI observability, including tracing and instrumentation.
  • Knowledge of AWS (S3, RDS, Lambda, and ECS).

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Avalara Technologies logo
Avalara Technologies

Software Development

Durham NC

RecommendedJobs for You