HamburgerMenu
hirist

Senior Software Development Engineer - GenAI

Dash Hire
5 - 10 Years
Bangalore

Posted on: 28/09/2026

Job Description

About the Role:

We are looking for an experienced Senior Software Development Engineer - GenAI to join our engineering team in Bangalore.

The ideal candidate will have strong hands-on experience in Python, Large Language Models (LLMs), Generative AI, and Retrieval-Augmented Generation (RAG), along with expertise in building and deploying scalable AI solutions on AWS.

You will work on designing and developing production-grade GenAI applications, intelligent systems, and cloud-native solutions while collaborating closely with engineering and product teams.

Key Responsibilities:

- Design, develop, and deploy Generative AI applications and intelligent solutions using Python and modern AI/ML technologies.

- Build and optimize LLM-powered applications, workflows, and services for enterprise use cases.

- Design and implement RAG-based systems for knowledge retrieval, contextual generation, and intelligent search.

- Integrate and work with foundation models and Amazon Bedrock to build scalable GenAI applications.

- Develop robust backend services and APIs using Python.

- Design cloud-native and serverless architectures using AWS services.

- Work extensively with AWS services including Lambda, DynamoDB, Amazon Bedrock, CloudWatch, and CloudFormation.

- Develop data pipelines and retrieval workflows to support RAG and LLM-based applications.

- Implement prompt engineering, context management, model evaluation, and optimization techniques.

- Build monitoring, logging, and observability mechanisms for AI applications using Amazon CloudWatch.

- Design scalable and reliable production architectures for GenAI workloads.

- Collaborate with product managers, software engineers, and other stakeholders to translate business requirements into AI-driven solutions.

- Troubleshoot and optimize application performance, reliability, latency, and scalability.

- Conduct code reviews and contribute to engineering standards, architecture decisions, and technical documentation.

- Stay current with emerging developments in Generative AI, LLMs, RAG, AI agents, and cloud-based AI platforms.

Required Skills:

- 5+ years of experience in software engineering, AI engineering, ML engineering, or a related field.

- Strong hands-on programming experience with Python.

- Strong understanding of Generative AI and Large Language Models (LLMs).

- Practical experience designing and implementing RAG architectures and applications.

- Experience with LLM APIs, foundation models, prompt engineering, and model integration.

- Hands-on experience with Amazon Bedrock or similar managed GenAI platforms.

- Strong experience with AWS cloud services, particularly: AWS Lambda, Amazon DynamoDB, Amazon Bedrock, Amazon CloudWatch, and AWS CloudFormation.

- Experience building and deploying scalable, production-grade AI applications.

- Strong understanding of APIs, backend services, cloud-native architectures, and distributed systems.

- Experience with monitoring, logging, debugging, and production support.

- Strong problem-solving and analytical skills.

Education:

- B. Tech / B. E. in Computer Science, Information Technology, Artificial Intelligence, or a related engineering discipline.

- Graduates from Tier-1 engineering institutes preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...