AI/ML Engineering Intern
insureka
This job at a glance
- Who can apply
- Freshers and up to 1 year · B.Tech / B.E., M.Tech or M.Sc
- Must know
- Data visualizationPythonJavaScriptReactNext.jsMicroservices
- Nice to have
- GCPFastAPIMachine learningDocker
- Work
- On-site in Bengaluru · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python63%JavaScript9%React7%Data visualization5%of 99 similar fresher jobs posted in India this week
- Listed
- 11 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About Insureka
Insureka builds digital insurance platforms for the Indonesian market, encompassing customer web and mobile apps, partner and agent portals, admin dashboards, and backend services for quotes, policy issuance, claims, payments, and KYC. The platform operates on Python microservices on Google Cloud (GKE), with React/Next.js web apps and Flutter mobile apps.
About the Role
This internship focuses on integrating AI into real insurance workflows. Responsibilities include extracting data from documents, automating manual reviews, and developing assistants for customers and internal teams. The role involves building prototypes, measuring their performance, and contributing to the development of production features.
Key Responsibilities
- Build prototypes using LLM APIs (Anthropic Claude, OpenAI, Google Vertex AI / Gemini), focusing on prompt design, structured JSON output, and tool/function calling.
- Develop OCR and document extraction pipelines for identity, vehicle, and insurance documents, and measure their accuracy.
- Build and evaluate RAG systems, including chunking, embeddings, vector search, and answer quality assessment.
- Create evaluation datasets and compare models and prompts based on accuracy, cost, and latency.
- Wrap working prototypes in Python (FastAPI) APIs for product integration.
- Document experiments, results, and recommendations clearly.
Requirements & Tech Stack
- Strong Python skills, with proficiency in pandas and NumPy.
- Fundamentals in ML: supervised learning, evaluation metrics, overfitting, train/test splits.
- At least one project utilizing an LLM API or an ML model (scikit-learn, PyTorch, or similar).
- Basic understanding of SQL and REST APIs.
- Experience with Git and a GitHub profile or project portfolio.
Good to Have
- Familiarity with LangChain, LlamaIndex, or agent frameworks.
- Experience with OCR and document AI tools like Tesseract, Google Document AI, or PaddleOCR.
- Knowledge of vector databases such as pgvector, Pinecone, FAISS, or Chroma.
- Experience with FastAPI, Docker, and GCP.
- Exposure to model fine-tuning, prompt evaluation, or red-teaming.
- Participation in Kaggle, research papers, or AI/ML hackathon projects.
Qualifications
- Final-year students or recent graduates with a B.Tech / BE / M.Tech / MSc in CS, Data Science, AI/ML, or a related field.
Learning Opportunities
- Gain experience in building production AI features beyond notebooks.
- Understand LLM evaluation, cost control, and safety within a regulated industry.
- Learn about Python microservices and cloud deployment.
- Develop knowledge of the insurance domain, including underwriting, claims, and KYC.
Ideal Candidate Profile
- Thinks experimentally and prioritizes measurement before drawing conclusions.
- Is curious, learns quickly, and takes ownership of their work.
- Can effectively communicate results to both technical and non-technical audiences.
- Possesses good written and spoken English skills.