Generative AI Engineer

0 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

HCLTech is hiring Generative AI Developer || Chennai


Job Overview:

GenAI App Developer


Overall Experience:

Skills

Location

Max CTC


Key Responsibilities:

API Integration & Development:

  • Identify and define

    API integration points

    , ensuring clear documentation.
  • Design, implement, and test

    API endpoints

    (e.g., /generate, /status).
  • Auto-generate

    API documentation

    using

    FastAPI

    &

    Swagger

    .
  • Implement

    rate limiting

    (

    Flask-Limiter

    ) and

    authentication

    (

    OAuth

    ,

    API keys

    ).

LLM & NLP Integration:

  • Develop

    prompting logic

    for

    Large Language Models (LLMs)

    to ensure accurate responses.
  • Integrate

    machine learning frameworks

    (e.g.,

    PyTorch

    ) and

    NLP libraries

    (e.g.,

    spaCy

    ).
  • Design and implement

    multi-agentic workflows

    using patterns like

    actor model

    ,

    publish-subscribe

    , and

    client-server

    .

Multi-Agentic System Design:

  • Build and coordinate

    multi-agentic systems

    , ensuring efficient task delegation, communication, and failure handling across agents.
  • Develop

    distributed task management

    using tools like

    Celery

    and

    Kubernetes

    .

Testing & Debugging:

  • Write

    unit/integration tests

    with

    Pytest

    .
  • Set up

    logging

    and

    monitoring

    for system health and debugging.

Database & Caching:

  • Integrate with

    MySQL

    ,

    PostgreSQL

    ,

    NoSQL

    (e.g.,

    BigQuery

    ,

    MongoDB

    ), and

    vector databases

    (e.g.,

    Pinecone

    ).
  • Implement

    caching

    strategies (e.g.,

    Redis

    ,

    Memcached

    ) to optimize performance.

Security & Compliance:

  • Ensure

    secure API access

    and

    data protection

    (OAuth,

    API keys

    , input validation).


Required Qualifications:

  • Proven experience in

    API development

    (e.g.,

    FastAPI

    ,

    Flask

    ,

    Django

    ).
  • Strong knowledge of

    Python

    ,

    machine learning

    (

    PyTorch

    ), and

    NLP

    (e.g.,

    spaCy

    ).
  • Expertise in

    API authentication

    (OAuth,

    API keys

    ) and

    API documentation

    (Swagger).
  • Experience with

    task queues

    (

    Celery

    ) and

    multi-agent workflows

    .
  • Hands-on experience with

    databases

    (MySQL,

    PostgreSQL

    ,

    BigQuery

    ,

    NoSQL

    ).
  • Familiarity with

    caching

    (Redis, Memcached) and

    cloud platforms

    (

    AWS

    ,

    Google Cloud

    ,

    Azure

    ).


Highly Desirable Qualifications:

  • Experience with

    vector databases

    (e.g.,

    Pinecone

    ,

    Weaviate, Cloud-based AI search

    (

    Azure AI Search

    ).
  • Knowledge of

    CI/CD pipelines

    and

    containerization

    (e.g.,

    Docker

    ,

    Kubernetes

    ).
  • Familiarity with

    API design tools

    (e.g.,

    Postman

    ) and

    rate limiting

    (

    Flask-Limiter

    ).


Tools & Technologies:

  • API Frameworks

    :

    FastAPI

    ,

    Flask

    ,

    Django

  • Machine Learning & NLP

    :

    PyTorch

    ,

    spaCy

  • Task Management

    :

    Celery

  • Databases

    :

    MySQL

    ,

    PostgreSQL

    ,

    BigQuery

    ,

    MongoDB

    ,

    Pinecone

    ,

    Weaviate

  • Caching

    :

    Redis

    ,

    Memcached

  • Cloud Platforms

    :

    AWS

    ,

    Google Cloud

    ,

    Azure

  • Version Control

    :

    Git

  • Security & Monitoring

    :

    OAuth

    ,

    API keys

    ,

    Python logging module

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
HCLTech logo
HCLTech

Information Technology Services

New Delhi

RecommendedJobs for You

Chennai, Tamil Nadu, India

Noida, Uttar Pradesh, India

Pune, Maharashtra, India

Pune, Maharashtra, India