Role Overview
We are looking for a passionate AI Developer with 4+ years of overall experience, including a minimum of 2 years of hands-on experience in Generative AI and Large Language Model (LLM) application development and at least 1 year of experience in Agentic AI. The ideal candidate should possess strong expertise in Python/TypeScript, RESTful APIs, and LLM orchestration frameworks such as LangChain and LlamaIndex.
Responsibilities
- Design, develop, and deploy Generative AI and LLM-powered applications.
- Develop scalable backend services using Python and FastAPI.
- Build and integrate RESTful APIs and microservices for AI applications.
- Develop AI solutions using LLM orchestration frameworks such as LangChain, LlamaIndex, or similar frameworks.
- Design and optimize prompts using advanced prompt engineering techniques.
- Build Retrieval-Augmented Generation (RAG) solutions using vector databases such as Pinecone, ChromaDB, FAISS, or Weaviate.
- Integrate AI applications with cloud AI platforms, including AWS Bedrock, SageMaker, Azure OpenAI, or Google Vertex AI.
- Apply NLP concepts, embeddings, and transformer models to solve business problems.
- Follow software engineering best practices, including Git and CI/CD pipelines.
Requirements
- Bachelor's or master's degree in computer science, Artificial Intelligence, Data Science, or a related discipline.
- 5+ years of overall experience, including a minimum of 2 years in Generative AI/LLM and 1 year in Agentic AI.
- Strong analytical, debugging, and problem-solving skills.
- Experience with LangGraph.
Skills
- Python
- FastAPI
- LangChain
- LlamaIndex
- Generative AI