Generative AI Engineer

Grid Dynamics

Bengaluru Urban

On-site

INR 250,000 - 500,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Grid Dynamics, a Nasdaq-listed digital-native technology services provider, seeks a strong Python-focused engineer to design and build scalable AI-enabled applications in Bengaluru. You will create robust backends, REST APIs, and microservices while integrating GenAI capabilities into enterprise workflows.

Join a team working with LangChain, LlamaIndex, and various LLM APIs to deliver knowledge-aware systems.

Qualifications

  • Strong hands-on experience in Python development.
  • Experience with FastAPI, Flask, or Django.
  • Experience building and consuming REST APIs and microservices.
  • Practical experience with Generative AI and Large Language Models (LLMs).
  • Strong understanding of RAG architecture, embeddings, vector search, and knowledge retrieval.
  • Experience with LangChain / LangGraph / LlamaIndex or similar GenAI frameworks.
  • Experience with LLM APIs and AI model integration.
  • Knowledge of Vector Databases such as Pinecone, FAISS, Chroma, Weaviate, Milvus.
  • Experience with relational and/or NoSQL databases.
  • Good understanding of Git, CI/CD, Docker, and software development practices.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Python and modern frontend technologies.
  • Develop robust backend services, REST APIs, microservices, and integrations using Python.
  • Build responsive and user-friendly web applications using React.js or similar frontend frameworks.
  • Integrate Generative AI/LLM capabilities into enterprise applications and business workflows.
  • Develop RAG (Retrieval-Augmented Generation) solutions using embeddings, vector databases, document processing, and LLMs.
  • Work with AI frameworks and orchestration tools such as LangChain, LangGraph, LlamaIndex, or similar GenAI frameworks.
  • Develop and integrate AI Agents / Agentic AI workflows for automation and intelligent decision-making.
  • Work with LLM APIs such as OpenAI, Azure OpenAI, Google Gemini, Anthropic, or equivalent platforms.
  • Implement prompt engineering, context management, evaluation, and optimization of LLM-based applications.
  • Design and work with databases such as PostgreSQL, MySQL, MongoDB, and vector databases.
  • Develop secure, scalable, and production-ready applications following engineering best practices.
  • Collaborate with product managers, architects, data scientists, and engineering teams to understand requirements and deliver solutions.
  • Participate in code reviews, troubleshooting, performance optimization, and production support.

Skills

Python
REST APIs
microservices
Generative AI/LLMs
RAG architecture
LangChain / LangGraph / LlamaIndex
LLM integration
Git
CI/CD
Docker

Tools

FastAPI
Flask
Django
OpenAI API
Azure OpenAI
Google Gemini
Anthropic
LangChain
LangGraph
LlamaIndex
Pinecone
FAISS
Chroma
Weaviate
Milvus
PostgreSQL
MySQL
MongoDB
Git
CI/CD
Docker

Job description

  • Design, develop, and maintain scalable full-stack applications using Python and modern frontend technologies.
  • Develop robust backend services, REST APIs, microservices, and integrations using Python.
  • Build responsive and user-friendly web applications using React.js or similar frontend frameworks.
  • Integrate Generative AI/LLM capabilities into enterprise applications and business workflows.
  • Develop RAG (Retrieval-Augmented Generation) solutions using embeddings, vector databases, document processing, and LLMs.
  • Work with AI frameworks and orchestration tools such as LangChain, LangGraph, LlamaIndex, or similar technologies.
  • Develop and integrate AI Agents / Agentic AI workflows for automation and intelligent decision-making.
  • Work with LLM APIs such as OpenAI, Azure OpenAI, Google Gemini, Anthropic, or equivalent platforms.
  • Implement prompt engineering, context management, evaluation, and optimization of LLM-based applications.
  • Design and work with databases such as PostgreSQL, MySQL, MongoDB, and vector databases.
  • Develop secure, scalable, and production-ready applications following engineering best practices.
  • Collaborate with product managers, architects, data scientists, and engineering teams to understand requirements and deliver solutions.
  • Participate in code reviews, troubleshooting, performance optimization, and production support.
Required Skills
  • Strong hands-on experience in Python development.
  • Good experience with FastAPI, Flask, or Django.
  • Experience building and consuming REST APIs and microservices.
  • Practical experience with Generative AI and Large Language Models (LLMs).
  • Strong understanding of RAG architecture, embeddings, vector search, and knowledge retrieval.
  • Experience with LangChain / LangGraph / LlamaIndex or similar GenAI frameworks.
  • Experience working with LLM APIs and AI model integration.
  • Knowledge of Vector Databases such as Pinecone, FAISS, Chroma, Weaviate, Milvus, or equivalent.
  • Experience with relational and/or NoSQL databases.
  • Good understanding of Git, CI/CD, Docker, and software development practices.
  • Strong problem-solving and debugging skills.

Grid Dynamics (Nasdaq:GDYN) is a digital-native technology services provider that accelerates growth and bolsters competitive advantage for Fortune 1000 companies. Grid Dynamics provides digital transformation consulting and implementation services in omnichannel customer experience, big data analytics, search, artificial intelligence, cloud migration, and application modernization. Grid Dynamics achieves high speed-to-market, quality, and efficiency by using technology accelerators, an agile delivery culture, and its pool of global engineering talent. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, UK, Netherlands, Mexico, India, Central and Eastern Europe.

To learn more about Grid Dynamics, please visit www.griddynamics.com. Follow us on Facebook, Twitter, and LinkedIn.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Developer
AI Developer

Grid Dynamics • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Flexible schedule
Professional development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Grid Dynamics • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Senior Software Engineer - Python with GenAI, LLM
Senior Software Engineer - Python with GenAI, LLM

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Maharashtra

On-site
INR 1,200,000 - 2,500,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Gurugram District

On-site
INR 3,000,000 - 5,500,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Chennai District

On-site
INR 3,500,000 - 6,500,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Bengaluru

On-site
INR 3,800,000 - 6,000,000
Python Developer with GenAI
Python Developer with GenAI

Grid Dynamics • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Python GenAI Solution Architect
Python GenAI Solution Architect

Epam Systems • Hyderabad, Gurugram District, Bengaluru

On-site
INR 4,000,000 - 8,000,000
Python Backend & GEN AI Lead
Python Backend & GEN AI Lead

Simelabs - Digital, AI/ML, Automation, Robotics, Gen AI. • Ernakulam

On-site
INR 1,500,000 - 2,700,000