
Technical Lead-GenAI - VectorDBand MySQL
About the role
Job Summary
This role is responsible for Software engineer with strong Python experience
Key Responsibilities
-
Implement and optimize GenAI solutions by designing, testing, and refining prompts for large language models using Python and prompt engineering techniques.
-
Develop RESTful APIs with Flask, Django, or FastAPI to enable seamless integration of LLM-based features into web and enterprise applications.
-
Integrate and manage data storage using MySQL, PostgreSQL, and VectorDB technologies such as Pinecone, ensuring efficient handling of embeddings and AI-generated content.
-
Apply solid understanding of Azure AI Search and vector databases to enhance retrieval-augmented generation and semantic search capabilities within GenAI applications.
-
Participate in technical discussions and feasibility studies by evaluating GenAI architectures, technical alternatives, and risk factors to support project delivery.
-
Ensure process compliance and contribute to technical documentation, status reporting, and risk mitigation for assigned modules.
Skill Requirements
Python Developer: Software Engineer -4
Min. Experience of 5+ years.
Strong programming experience in Python 3.x.
Hands-on experience with Strong REST API development skills using FastAPI or Flask.
Understanding of Lang Chain and/or Lang Graph Frameworks.
Understanding of Generative AI, LLMs, prompts, embeddings, context windows, model selection, and AI application design.
Experience building Agentic AI workflows using tools, functions, structured outputs, and orchestration patterns.
Understanding of A2A communication, API-based handoffs, message contracts, and distributed application communication.
Understanding with RAG pipelines, vector databases, embeddings, chunking, retrieval, and response grounding.
Hands-on experience with at least one CI/CD tool: GitHub Actions, Jenkins, or Harness.
Experience with containerization using Docker or compatible container tools.
Working knowledge of Open Shift/Kubernetes deployment concepts.
Experience with logging, monitoring, tracing, and production support.
Other Requirements
Python Developer: Software Engineer -4
Min. Experience of 5+ years.
Strong programming experience in Python 3.x.
Hands-on experience with Strong REST API development skills using FastAPI or Flask.
Understanding of Lang Chain and/or Lang Graph Frameworks.
Understanding of Generative AI, LLMs, prompts, embeddings, context windows, model selection, and AI application design.
Experience building Agentic AI workflows using tools, functions, structured outputs, and orchestration patterns.
Understanding of A2A communication, API-based handoffs, message contracts, and distributed application communication.
Understanding with RAG pipelines, vector databases, embeddings, chunking, retrieval, and response grounding.
Hands-on experience with at least one CI/CD tool: GitHub Actions, Jenkins, or Harness.
Experience with containerization using Docker or compatible container tools.
Working knowledge of Open Shift/Kubernetes deployment concepts.
Experience with logging, monitoring, tracing, and production support.
Required skills
Generative AI
Vector databases
MySQL
Technical leadership
Solution design
About HCL Technologies
Bangalore
Headquarters