Senior Software Engineer
17 hours ago
India
NSKH Tech
Remote
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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 strong 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
Experience:
5+ Years Work Mode: Remote work type
- contract Job Summary We are looking for a Senior Software Engineer with strong 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