Trainee Software Engineer at TRKFLY AI

On-site · Hyderabad, Telangana, India · intern

Practice the Trainee Software Engineer interview at TRKFLY AI with an AI interviewer: voice, live coding and a scorecard.

Skills the interview covers

About the role

Develop AI-powered applications using Python and Generative AI frameworks. Integrate Large Language Models (LLMs) such as OpenAI, Azure OpenAI, Google Gemini, Claude, or open-source models. Build and consume REST APIs using FastAPI or similar frameworks. Assist in developing Retrieval-Augmented Generation (RAG) solutions using vector databases. Collaborate with backend, frontend, and DevOps teams to build scalable AI solutions. Strong knowledge of Python programming. Basic understanding of Generative AI and Large Language Models (LLMs). Knowledge of Prompt Engineering. Familiarity with OpenAI, Azure OpenAI, Google Gemini, or similar AI APIs. Understanding of LangChain or LangGraph is a plus. Knowledge of FastAPI or Flask. Understanding of REST APIs. Basic knowledge of Retrieval-Augmented Generation (RAG). Familiarity with vector databases such as FAISS, ChromaDB, Pinecone, or Milvus. Basic SQL and MongoDB knowledge. Understanding of Git and GitHub. Basic knowledge of Docker is preferred. Good understanding of Object-Oriented Programming (OOP). Basic knowledge of Data Structures and Algorithms. Strong analytical and problem-solving skills.

How TRKFLY AI interviews run · More open roles