Senior Software Engineer (India)

Senior Software Engineer (India)

26 Oct
|
NSKH Tech
|
India

26 Oct

NSKH Tech

India

Senior Software Engineer – AI Agents

Experience: 5+ Years

Work Mode: Remote work type - contract

Job Summary

We are looking for a Senior Software Engineer with solid experience in Python, Node.js/TypeScript, AWS, and Databricks. The candidate must have hands-on experience building and deploying production-grade LLM agents and RAG solutions. This is a hands-on development role requiring strong software engineering, automation, and cloud deployment skills.

Key Responsibilities

- Design, develop, and deploy production-ready LLM agents using tool calling, retrieval, orchestration, evaluation, and guardrails.
- Build scalable backend services and REST APIs using Python and Node.js/TypeScript.
- Develop multi-step agent workflows involving tool execution, response processing, and decision-making.
- Design and implement end-to-end RAG pipelines, including chunking, indexing, hybrid search, and reranking.
- Evaluate agent performance, measure accuracy, and troubleshoot production failures.
- Identify when to use LLM agents, simple LLM calls, or deterministic code based on requirements.
- Deploy and manage applications on AWS using Infrastructure as Code (Terraform, CDK, or equivalent).
- Build and maintain CI/CD pipelines and manage deployments across environments.
- Work with AWS services such as S3, IAM, and networking.
- Develop and manage Databricks notebooks, Jobs, task chains, parameters, and schedules.
- Work with Unity Catalog and Delta Lake operations, including MERGE, overwrite,



and schema evolution.
- Troubleshoot and maintain existing Databricks pipelines.
- Follow engineering practices including feature branching, pull requests, code reviews, testing, documentation, and Conventional Commits.

Mandatory Technical Skills
- Python: Strong production-level development experience.
- Node.js / TypeScript: Backend services and API development.
- LLM Agents: Production deployment, tool calling, orchestration, evaluation, and guardrails.
- RAG: Chunking, indexing, hybrid retrieval, and reranking.
- AWS: S3, IAM, networking, and cloud deployments.
- Infrastructure as Code: Terraform, AWS CDK, or equivalent.
- Databricks: Notebooks, Jobs, task scheduling, and pipeline troubleshooting.
- Unity Catalog: Catalog, schema, and table management.
- Delta Lake: MERGE, overwrite, and schema evolution.
- Git / CI/CD: Feature branches, PRs, code reviews, and deployment pipelines.

Preferred Skills

- LangChain
- CrewAI
- Databricks Agent Framework
- Custom LLM agent implementations

Important Requirements
- Must have already built and deployed LLM agents in production; demo or prototype-only experience is not sufficient.
- Strong hands-on coding and software engineering fundamentals.
- Ability to independently develop, deploy, and maintain production services.
- Should be comfortable working with existing Databricks pipelines and contributing from day one.

Skills: typescript,aws,rag,agents,software,llm,python

📌 Senior Software Engineer (India)
🏢 NSKH Tech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india