Description

Job Requirements
 

  • Design, develop, and deploy intelligent AI agents using LLMs (e.g., GPT-4, Claude, Mistral, LLaMA).
  • Integrate AI agents with external tools, APIs, databases, and user interfaces (tool use / function calling).
  • Build autonomous workflows for document processing, knowledge retrieval (RAG), decision making, and user interaction.
  • Develop model/network architecture for computer vision problems.
  • Contribute to all phases of the software development lifecycle.
  • Work with other team members to develop/maintain products.
  • Take ownership of new feature development, bug fixes, and enhancement activities.
  • Mentor and guide junior engineers while promoting knowledge sharing within the team.
  • Communicate effectively with internal and external stakeholders.



Work Experience
 

Required Skills (Technical Competency):

  • Strong understanding of ML/DL concepts: CNN, LSTM, FCN, classification, regression and clustering 
  • Ability to develop robust DL/ML models in Python, MATLAB etc.
  • Background in cloud infrastructure (AWS, GCP, Azure) and containerized environments (Docker, Kubernetes). 
  • Experience with standard DL tools and libraries like  TensorFlow, PyTorch, etc.
  • Hands-on experience with LLMs and AI APIs (OpenAI, Anthropic, Meta etc).
  • Deep understanding of prompt engineering, tool use/function calling, agents, and autonomous reasoning.
  • Proficient in Python and modern AI frameworks (LangChain, LlamaIndex etc).
  • Familiarity with vector databases (e.g., FAISS, Pinecone), and embedding models.
  • Analytical, problem solving and debugging skills.
  • Ability to explore/evaluate alternative solutions and/or workarounds.
  • Good verbal and oral communication skills in English

Desired Skills:

  • C++/C#/.Net programming skills are desirable.
  • Experience in building process and tools.
  • Experience of version control tools.
  • Experience in scripting.
  • Experience in using bug tracking tools

Education

Any Graduate