🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Title: ML Engineer Experience: 9+ Years Location: Bangalore (On-site 5 Days a Week) Employment Type: Full-Time About the Role: We are looking for a highly experienced and driven ML Engineer with a solid background in Generative AI, Large Language Models (LLMs), and machine learning systems. This is a critical role where you will help design, build, and optimize advanced AI/ML solutions that power intelligent products and platforms. As a senior member of the AI team, you will work on state-of-the-art NLP models, contribute to the architecture of GenAI systems, and bring research to production in a rapid-paced and collaborative workplace. Key Responsibilities: Design and implement scalable AI/ML models, with a focus on LLMs and Generative AI use cases. Fine-tune and deploy foundation models (e.g., GPT, LLaMA, Mistral) using Python and modern ML frameworks. Lead research, experimentation, and prototyping of new ML algorithms and NLP approaches. Collaborate with data scientists, MLOps engineers, and product teams to integrate AI capabilities into real-world applications. Develop APIs and end-to-end ML pipelines for training, testing, and deployment. Stay current with emerging trends in artificial intelligence and apply best practices in production environments. Required Skills: 9+ years of experience in Artificial Intelligence, Machine Learning, and Python programming. Hands-on expertise in Generative AI and Large Language Models (LLMs). Strong knowledge of frameworks such as PyTorch, TensorFlow, and Hugging Face Transformers. Experience with prompt engineering, fine-tuning, and inference optimization of LLMs. Solid understanding of NLP, deep learning architectures, and model performance evaluation. Experience working with vector databases (FAISS, Pinecone) and retrieval-augmented generation (RAG) architectures. Proven ability to translate complex research into scalable applications. Good to Have: Exposure to LangChain, OpenAI APIs, Anthropic Claude, or other commercial LLM ecosystems. Familiarity with cloud platforms (AWS/GCP/Azure) and MLOps practices (Docker, MLFlow, CI/CD). Prior experience mentoring junior engineers or leading AI project teams. Contributions to open-source AI projects or published research in the AI/ML domain. .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.