-
- Strong interest in Artificial Intelligence, Machine Learning, Generative AI, and LLM-based applications.
- Understanding of Python programming, including data types, functions, OOP, data structures, and exception handling.
- Understanding of SQL and relational databases such as MySQL or PostgreSQL.
- Familiarity with REST APIs and basic backend development concepts.
- Basic understanding of AI/ML concepts, including supervised learning, unsupervised learning, model training, and evaluation.
- Basic understanding of RAG, embeddings, vector databases, and semantic search is a plus.
- Exposure to AI frameworks such as LangChain, LangGraph, LlamaIndex, or similar is a plus.
- Familiarity with LLM platforms such as OpenAI, Google Gemini, Anthropic, or similar is a plus.
- Good understanding of Git and version control.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and collaboration skills.
- Internship, academic project, or personal project experience in AI/ML, Generative AI, NLP, or Python development is a plus.