AI Software Engineer

entrata

Pune · 1-4 years experience · Full-time · Hybrid · Posted Sep 30, 2026

At a glance

Experience
1-4 years experience
Employment
Full-time
Workplace
Hybrid
Location
Pune

About the role

  • An AI Engineer independently designs and delivers production AI systems, owning the behavior and quality of AI applications.
  • The role encompasses agent architecture, orchestration, memory, model selection, evaluation, reliability, and operational tradeoffs.
  • This position also contributes to building and scaling AI and agent platforms that serve as a harness for non-AI engineers.

Responsibilities

  • Build, deliver, and maintain production-grade LLM, agent, retrieval, and machine-learning workflows, product platforms, and features using structured orchestration patterns.
  • Design, define, and maintain agent graphs, MCPs, states, transitions, routing logic, retries, fallbacks, escalation behavior, and tool integrations using established patterns.
  • Develop and refine comprehensive prompting strategies across system prompts, task prompts, tool instructions, response schemas, guardrails, and multi-agent interactions.
  • Configure and design short-term state, long-term memory, conversation history, summarization, retrieval, and privacy boundaries.
  • Select and configure appropriate models based on task requirements, capability, latency, cost, context length, operational constraints, and reliability.
  • Use AWS AI services and platform capabilities, such as Amazon Bedrock and AgentCore, to build, deploy, and operate AI systems.
  • Design robust retrieval and grounding strategies, including chunking, embeddings, ranking, metadata, filtering, and source attribution.
  • Create, run, and scale quantitative/qualitative evaluation suites that measure correctness, completeness, reasoning, safety, tool use, latency, grounding, and regression detection.
  • Investigate and analyze unexpected agent behavior, evaluation results, and production traces to diagnose failures.
  • Own AI projects from technical design through production deployment and ongoing improvement while providing technical guidance and code reviews.

Requirements

  • 1–4 years of experience in software engineering or related fields, including 2+ years with AI, data science, or related technologies.
  • Strong proficiency in Python, JavaScript, TypeScript, or a similar programming language.
  • Strong working knowledge of Node.js and JavaScript or TypeScript.
  • Demonstrated experience building and operating LLM or agentic systems in production.
  • Strong understanding of prompting, tool calling, structured outputs, agent orchestration, state management, context construction, and memory.
  • Experience designing agent graphs, multi-step workflows, routing strategies, and failure-handling behavior.
  • Experience selecting and evaluating models for different tasks and understanding quality, latency, cost, and reliability tradeoffs.
  • Practical experience with Amazon Bedrock, AgentCore, or equivalent cloud AI services.
  • Experience with RAG systems, vector databases, embeddings, ranking, and grounding techniques.
  • Strong system design, communication, ownership, and collaboration skills.

Skills

  • Python
  • JavaScript
  • TypeScript
  • Node.js
  • AWS
  • Amazon Bedrock
  • AgentCore
  • LLM
  • RAG
  • Vector Databases

entrata

AI Software Engineer

Apply now