GenAI Engineer (0 to 3yrs)

We are looking for a GenAI Engineer to join our AI engineering team and work on real-world Generative AI applications using LLMs, RAG pipelines, AI agents, and modern AI development frameworks.

EngineeringPuneFull-time
About the role

We are looking for a GenAI Engineer to join our AI engineering team and work on real-world Generative AI applications using LLMs, RAG pipelines, AI agents, and modern AI development frameworks. This role is suitable for freshers or early-career engineers who are strong in Python, interested in LLM application development, and eager to build production-ready AI systems. You will work closely with senior engineers, product teams, and clients to design, develop, test, and deploy GenAI solutions across domains such as healthcare, education, enterprise automation, finance, and customer support.

What you'll do

  • Build GenAI applications using Large Language Models such as OpenAI, Azure OpenAI, Gemini, Claude, and open-source LLMs.
  • Develop Retrieval-Augmented Generation applications using vector databases, embeddings, document loaders, and retrieval pipelines.
  • Work on AI agents and agentic workflows using frameworks such as LangChain, LangGraph, CrewAI, or similar tools.
  • Create APIs and backend services using Python, FastAPI, and related libraries.
  • Integrate LLMs with databases, documents, APIs, business tools, and external systems.
  • Write clean, maintainable, and well-documented code for AI applications.
  • Experiment with prompts, tools, memory, function calling, structured outputs, and evaluation techniques.
  • Support testing, debugging, and performance improvement of GenAI applications.
  • Work with vector databases such as Chroma, FAISS, Qdrant, Pinecone, or similar platforms.
  • Collaborate with senior engineers to convert business requirements into working AI solutions.
  • Assist in deployment, monitoring, and optimization of AI-powered applications.
  • Stay updated with the latest developments in GenAI, LLMs, AI agents, RAG, and applied AI engineering.

What we're looking for

  • 0 to 3 years of experience in software development, AI/ML, data science, or GenAI application development.
  • Strong programming skills in Python.
  • Basic understanding of Large Language Models, prompt engineering, embeddings, and vector search.
  • Hands-on experience or project exposure to LangChain, LangGraph, CrewAI, LlamaIndex, or similar frameworks.
  • Good understanding of APIs, JSON, REST, and backend development.
  • Familiarity with FastAPI, Flask, or similar Python web frameworks.
  • Basic knowledge of databases such as PostgreSQL, MongoDB, or MySQL.
  • Exposure to vector databases such as Chroma, FAISS, Qdrant, Pinecone, or Weaviate will be preferred.
  • Understanding of RAG pipelines, document processing, chunking, retrieval, and response generation.
  • Ability to write clean code, debug issues, and learn new technologies quickly.
  • Good problem-solving skills and willingness to work on real-world business problems.
  • Strong communication skills and ability to work in a team environment.

Bonus points

AI agentsfunction callingMCPfine-tuningLoRAevaluation tools like RAGAS or LangSmithDockercloud platformsopen-source LLM deployment.

What we offer

  • Competitive compensation aligned with impact
  • Work alongside Kaggle Grandmasters and top AI researchers on frontier problems
  • Real ownership and surface area — outcomes, not tickets
  • Hybrid flexibility and a learning-first culture via TMLC Academy

How hiring works

1
Apply

Share your profile, experience, and role interest.

2
Intro conversation

A short call to understand fit, goals, and alignment.

3
Technical deep-dive

Discuss your projects, problem-solving, and engineering depth.

4
Leadership conversation

Final alignment on role, ownership, compensation, and offer.

Engineering · Pune

Ready to apply for GenAI Engineer (0 to 3yrs)?

Apply for this role →
Other open roles