Job Description

Key Responsibilities:

 

- Design and develop robust, scalable, and high-performance backend systems using Node.js.

- Integrate Generative AI models (e.g., LLMs like GPT, image generation models, etc.) into applications.

- Collaborate with AI/ML teams to build APIs and services that interact with Python-based AI tools or libraries.

- Support and implement *Retrieval-Augmented Generation (RAG)* systems that combine language models with vector search and external knowledge retrieval.

- Develop and maintain RESTful and GraphQL APIs.

- Work with databases such as MongoDB, PostgreSQL, or similar.

- Optimize applications for performance, scalability, and reliability.

- Participate in code reviews and mentor junior developers.

- Write unit and integration tests to ensure code quality.

- Stay up to date with advancements in AI, RAG pipelines, and backend technologies.

- Ensure security, performance, and uptime of backend systems.

 

 

Required Skills & Qualifications:

 

- 5+ years of experience in Node.js, JavaScript/TypeScript.

- Experience working with AI/ML APIs or integrating Generative AI (e.g., OpenAI, Hugging Face, Stability AI).

- Familiarity with *Retrieval-Augmented Generation (RAG)* concepts and practical implementation (e.g., combining LLMs with vector databases).

- Familiarity with Python, especially for interfacing with AI models or data processing pipelines.

- Strong understanding of microservices architecture and asynchronous programming.

- Experience with containerization tools (Docker, Kubernetes is a plus).

- Familiarity with cloud platforms like AWS, GCP, or Azure.

- Understanding of CI/CD pipelines and DevOps best practices.

- Excellent problem-solving skills and ability to work independently.

- Strong communication and team collaboration skills.

Job Summary

  • Published on:2025-03-28 6:21 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2026-01-07