Talent.com
GenAI Full Stack Developer - Bangalore / Chennai / Hyderabad / Noida

GenAI Full Stack Developer - Bangalore / Chennai / Hyderabad / Noida

HCLTechBengaluru, India
15 days ago
Job description

HCLTech is hiring GenAI Fullstack Developer

Job Title :

GenAI App Developer / Full Stack Developer / Python Backend Developer / API Developer / Prompt Engineer

Job Overview :

We are seeking a skilled GenAI App Developer (or Full Stack Developer, Python Backend Developer, API Developer, Prompt Engineer) with expertise in API development, backend logic, machine learning, and NLP to contribute to large-scale GenAI applications. You'll work on API integrations, system performance optimization, and developing multi-agent workflows, all within a dynamic, collaborative environment.

Overall Experience : 3 to 10 yrs

Location : Bangalore / Chennai / Noida / Hyderabad

Notice Period : Immediate to 30 days

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
  • Create a job alert for this search

    Genai Developer • Bengaluru, India