refresh

Trending companies

Trending companies

HCL Technologies
HCL Technologies

Technical Lead-GenAI - VectorDBand MySQL

RoleMachine Learning
LevelLead
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

Job Summary

This role is responsible for Software engineer with strong Python experience

Key Responsibilities

  1. Implement and optimize GenAI solutions by designing, testing, and refining prompts for large language models using Python and prompt engineering techniques.

  2. Develop RESTful APIs with Flask, Django, or FastAPI to enable seamless integration of LLM-based features into web and enterprise applications.

  3. Integrate and manage data storage using MySQL, PostgreSQL, and VectorDB technologies such as Pinecone, ensuring efficient handling of embeddings and AI-generated content.

  4. Apply solid understanding of Azure AI Search and vector databases to enhance retrieval-augmented generation and semantic search capabilities within GenAI applications.

  5. Participate in technical discussions and feasibility studies by evaluating GenAI architectures, technical alternatives, and risk factors to support project delivery.

  6. 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