[KongchangAI]
· 2 min read· 1,139 words

AI/ML Job Search Struggles: Lessons from 20 Interviews with 3 Years of Experience

AI/ML Job Search Struggles: Lessons from 20 Interviews with 3 Years of Experience

A Big 4 developer's 20 AI/ML interviews reveal the gap between brand credentials and verifiable engineering skills.

Drawing from a Reddit job-seeking post, this article examines why a developer with 3 years of experience and a Big 4 background struggled through 20 AI/ML interviews without a satisfying outcome. The root cause isn't lack of effort — it's that AI/ML roles are highly fragmented across research, engineering, and application tracks, and candidates with unclear positioning tend to fall short in every category. Big 4 credentials open doors but don't compensate for shallow engineering depth. The article advises candidates to clarify their positioning first, build end-to-end project portfolios instead of piling up interview attempts, and establish a systematic interview post-mortem process.

An Industry Signal Hidden in One Job Seeker's Dilemma

Recently, a developer with over three years of experience posted on a Reddit tech job-seeking community asking for help. The situation, in short: coming from a Big 4 background (the major consulting/accounting firms), holding an offer from a WITCH-tier company (Wipro, Infosys, TCS, Cognizant, HCL, and similar large Indian IT outsourcing firms), and having gone through 20 AI/ML interviews — all while hoping for some honest career advice.

The post itself doesn't say much, but the problem it reflects is remarkably common. In today's hyper-competitive AI/ML job market, even candidates with solid work experience can find themselves stuck in a gap between a high volume of interviews and very few meaningful outcomes.

The Core Tension in the Original Post

A Mismatch Between Background and Goals

The poster's situation can be broken down into a few key elements:

  • 3+ years of experience: Not a fresh graduate, but not quite senior either — sitting in a sensitive zone for career transitions.
  • Big 4 background: Typically implies consulting, auditing, or data-related work. Strong brand recognition, but not necessarily equivalent to hands-on machine learning engineering skills.
  • WITCH offer: These companies are massive and hire at scale, but are widely regarded in developer communities as offering limited compensation and limited technical growth — often treated as a fallback option.
  • 20 AI/ML interviews: A striking number, signaling enormous effort — yet the tone of the post suggests these interviews didn't convert into desirable outcomes.

The tension is this: why would a candidate with a reputable brand on their resume, willing to go through 20 interviews, still feel lost in a field as in-demand as AI/ML — and be relying on an outsourcing offer as a safety net?


What is WITCH? WITCH is an industry shorthand for five major Indian IT outsourcing firms: Wipro, Infosys, TCS, Cognizant, and HCL Technologies. Their business model revolves around taking on IT outsourcing contracts from Western companies. Each employs hundreds of thousands of people, making them classic "labor-intensive" tech enterprises. Their hiring is nearly always open, which is why they often serve as fallback options for job seekers who haven't landed anything else. Within developer communities, opinions on WITCH companies are deeply divided: on one hand, they offer stable employment and a relatively structured career starting point; on the other, outsourcing projects tend to have limited technical depth, with engineers often maintaining legacy systems or handling repetitive tasks, and compensation ceilings are noticeably lower than at product companies. For anyone aiming to land a core AI/ML role, whether joining a WITCH company creates a "path lock-in" effect is a real risk worth carefully evaluating.


Why 20 Interviews Can Still Yield No Results

Skill Mismatch in AI/ML Roles

Based on broad industry experience, AI/ML roles tend to involve stricter screening than traditional software development — for good reason:

Role requirements are highly fragmented. Two job postings both titled "Machine Learning Engineer" can be entirely different beasts. Some are research-oriented (requiring publications or the ability to derive algorithms from scratch). Some are engineering-focused (requiring MLOps, data pipeline, and model deployment experience). Others are application-oriented (integrating pre-built APIs into products). A candidate with an unclear positioning easily comes across as "almost there but not quite" in every single one of these categories.

Big 4 background is a double-edged sword. It gets you in the door, but AI/ML teams ultimately care about whether you can independently build, tune, and ship models. If your actual project work leans toward dashboards, process consulting, or surface-level data analysis, interviewers will spot the lack of depth quickly.


What is MLOps? MLOps (Machine Learning Operations) is a rapidly maturing sub-field in AI/ML engineering — think of it as applying DevOps principles to the full lifecycle of machine learning systems. It encompasses data versioning, feature engineering pipelines, automated model training, experiment tracking, model deployment, and monitoring. Unlike research-oriented algorithm roles, the core value of an MLOps engineer lies in moving a model from "running in a Jupyter Notebook" to "running reliably and observably in production." As enterprise AI projects shift from proof-of-concept to scaled deployment, demand for MLOps talent has risen sharply. For candidates with strong engineering backgrounds but weaker math foundations, this direction is often a practical entry point into AI/ML — the skill transfer cost is lower than for pure research roles, and the market demand is more stable.


The Job Search Strategy May Be the Real Problem

Twenty interviews with no satisfying outcome can also point to strategic gaps: applications spread too thin, no tailoring of resumes or interview preparation to specific role types, and no systematic post-mortem on failed interviews. Sheer volume cannot substitute for precise positioning.

Practical Advice for Job Seekers in a Similar Situation

Get Clear on Your Positioning Before Worrying About Offer Decisions

When facing questions like "should I take the WITCH offer," the real question isn't whether the offer is good or bad — it's whether it serves your long-term goals:

  • If you have no other offers and are under financial pressure, accepting a fallback offer while continuing to search for something better is a rational decision.
  • If your goal is to genuinely break into a core AI/ML role, treat the outsourcing offer as a transitional step — not a destination — while actively closing the technical gaps.

Use Projects, Not Interview Count, to Prove Your Ability

Rather than sending out application #21, consider stepping back to build one or two projects that demonstrate end-to-end capability: from data processing and model training to deployment and monitoring, forming a portfolio that can actually be shown. This will impress AI/ML teams far more than a Big 4 logo on a resume.

Build a Structured Interview Post-Mortem Process

Treat those 20 interviews as a valuable dataset: where did you consistently get stuck? Algorithm fundamentals? System design? Storytelling about your projects? Targeted improvement on one or two key weak spots often makes a dramatic difference.

What This Post Tells Us About the Industry

One job seeker's frustration reflects a broader reality in the AI/ML job market: the hype is real, but so is the rising bar for entry. Brand-name experience and interview volume are no longer sufficient. Verifiable engineering ability and a clear professional identity are the scarce resources.

For anyone in a similar position, the most honest advice may be this — slow down the application cadence, and shift energy from "going to more interviews" to "becoming someone worth hiring."

Note: This article was written based on a Reddit job-seeking post. The original post contained limited information; the analysis here draws on general experience with the AI/ML hiring market and is intended as reference for job seekers in similar situations.

#AI/ML job search#machine learning interview#Big 4 background#MLOps career#tech job market#WITCH companies#career transition to AI
Share:

Related articles