GenAI App Developer / Engineer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

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

Experience - 6Yrs to 12 Yrs

Location - Chennai



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.


About the Role


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.



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

  • 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).


    Required Skills


    • 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).


    Preferred Skills


    • 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