Testimonials

Services

Priority DM . 2 days reply

Priority DM

Priority access for quick, high-signal guidance.
₹500
Popular
Video meeting . 60 mins
₹3,000
Video meeting . 30 mins
5
₹1,500
Popular

About me

I'm Kartik Khandelwal, an AI and Machine Learning engineer @Atlassian with 6+ years of industry experience, including impactful AI roles at Meta (Facebook) and MathWorks. I hold a Master’s degree from Carnegie Mellon University and specialize in building large-scale ML systems, and applied AI products. Having worked in both research-driven and product-focused environments, I understand the challenges of breaking into and thriving in the AI/ML industry. I now live in India and enjoy giving back by mentoring aspiring engineers and early-career professionals, offering guidance for those transitioning from academia to industry, and providing coaching on career progression and skill enhancement for current professionals. What I Can Help With - Interview prep for top tech companies (FAANG) - Career transitions into ML/AI roles - Building a solid ML portfolio and project roadmap - Advanced topics in ML systems, deep learning, and real-world deployment - MS application strategy and navigating grad school in the US Let’s connect if you're looking for guidance that's practical, honest, and tailored to your goals.

Frequently asked questions

How to start a machine learning career in India?

Build the base first — Python, linear algebra, probability and statistics — then core ML algorithms before touching advanced deep learning. Instead of collecting course certificates, build two or three end-to-end projects on real datasets and put them on GitHub. A structured machine learning career roadmap (foundations → projects → internship or transition role → specialisation) beats random tutorial-hopping. In India, internships, hackathons, and open-source contributions are the fastest credibility builders at the entry stage.

How to get a machine learning job without experience in India?

Yes, it's possible — you replace experience with proof of skill. Freshers typically break in through internships, Kaggle competitions, open-source contributions, and deployed projects that show you can handle messy, real-world data. Another proven route is starting as a data analyst, software engineer, or data engineer and moving into ML internally after a year or two, since hiring managers often trust adjacent experience more than certificates. Frame your resume around outcomes and deployed work, not tool lists.

Is machine learning a good career in India?

If you enjoy maths, coding, and working with data, yes — it pays a premium over most general software roles and is becoming more valuable as AI adoption spreads. The honest caveat: the entry bar is higher than typical IT jobs, fresher-level competition is intense, and the field rewards deep fundamentals over tool churn. If you're chasing only the salary and dislike statistics or algorithms, it will feel like a grind; if the work itself interests you, it's one of the strongest career bets right now.

Is machine learning in demand in India?

Yes, and demand now goes far beyond the big tech names. Global capability centres in Bengaluru, Hyderabad, and Pune, along with fintech, healthtech, and e-commerce startups, hire ML engineers steadily. What has changed is the profile companies want — they increasingly pay for engineers who can deploy, scale, and monitor models in production, not just train models in notebooks. Demand is real, but it concentrates around candidates with strong engineering plus ML fundamentals.

What is a machine learning engineer job like?

Less exotic modelling than people expect — most of the week goes into data pipelines, feature engineering, training and evaluating models, deploying them behind APIs, and monitoring performance and drift. It is an engineering role at its core, with code reviews, system design discussions, and real ownership of models in production. Deep learning careers in computer vision, NLP, and recommendation systems sit under the same umbrella with a heavier modelling focus. The role differs from a data analyst (insights and reporting) and often overlaps with a data scientist, though titles vary by company.

How to prepare for an ML interview for a top tech company?

Split your prep into four tracks: coding and DSA, ML fundamentals (bias-variance, regularisation, evaluation metrics, loss functions), ML system design (recommenders, search, feature stores, trade-offs), and deep dives into your own projects. Give yourself 8–12 weeks and, crucially, do mock interviews — ML interviews at product companies test how you structure your thinking and defend trade-offs as much as what you know. Practising out loud with someone who has sat on interview panels makes a bigger difference than one more course.

What are ML interview questions like?

Usually a mix: theory (overfitting, regularisation, when a metric is wrong), ML coding (implementing k-means or a loss function from scratch), product case questions like "how would you build a fraud detector at scale?", ML system design, and probing questions about your past projects. The trend at good companies is testing judgment — data quality issues, offline vs online metrics, cost of errors — rather than textbook definitions.

What are the best ML interview prep resources?

Combine formats rather than hunting for one perfect resource: a well-regarded ML interview prep book for question coverage, curated repositories for ML system design, university course material to refresh fundamentals, and community threads for honest interview experiences. The highest-ROI resource is mock interviews with detailed feedback, because most candidates lose offers on communication and structuring, not knowledge gaps.

Do I need an ML interview prep course?

Not necessarily. A course helps if you need structure and accountability, but top companies test fundamentals, system design, and project depth — none of which come from passively watching videos. Focused self-study plus solving real case problems and doing mocks covers most of what is tested. Pay for a course only when it includes feedback, mocks, or mentorship; otherwise free material is enough.

How do I use GitHub for ML interview prep?

Searching "ML interview prep GitHub" surfaces curated repositories with real interview questions, system design breakdowns, and from-scratch implementations of standard algorithms. Use them actively: attempt each question before reading the solution, implement a couple of models from scratch to expose weak spots, and maintain your own notes repository. Treat these repos as question banks and practice logs, not reading material.

How to build a machine learning portfolio that gets shortlisted?

Pick two or three end-to-end projects that solve real problems with messy data — collection, cleaning, modelling, evaluation, deployment (even a simple API or Streamlit app counts), and a written explanation of trade-offs and impact. Depth beats breadth: one deployed project with an honest failure analysis beats ten notebook kernels. Align the theme of your projects with the roles you want, and keep everything reproducible.

What machine learning portfolio projects actually impress recruiters?

Projects built on real, messy data with a deployed endpoint — not Titanic, house prices, or MNIST. Strong signals include data you collected yourself, a production-style deployment, a discussion of evaluation and monitoring, and a README that explains the "why" in business terms. Since recruiters skim for under a minute, studying strong machine learning portfolio examples helps you calibrate what polished, professional presentation looks like versus typical student work.

Do I need a machine learning portfolio website, or is GitHub enough?

GitHub is non-negotiable; a personal website is a differentiator, not a requirement. A clean, well-documented machine learning portfolio GitHub profile is the baseline that technical recruiters and hiring managers actually check. A simple one-page site pays off when you want to control the story — context, results, live demos — within the 30 seconds a reviewer gives you. If time is limited, upgrade your repositories first, then build the website.

Is an MS in the US worth it for your machine learning career path?

It depends on your goals and finances. A master's from a strong program gives you depth, research exposure, internships, and a direct route into US-based ML roles — a genuine accelerator if you are targeting global product companies or research-heavy work. It is not mandatory, though: many strong ML engineers in India progress through adjacent roles and a solid portfolio. A rough rule — if you can fund it without crushing debt and want US or research-oriented roles, an MS speeds up your machine learning career path; otherwise skills and deployed projects compound just as well.

What is a realistic machine learning career salary in India?

The range is wide: entry roles at service companies pay modestly, while product companies, global capability centres, and AI startups pay a significant premium for the same years of experience, and senior engineers with production depth command multiples of general software pay. The biggest levers are company type, ML system design ability, deployment and MLOps experience, and timing your switches well. Chasing the salary without building production-level depth is where most careers stall.