← All career tracks
On-Job Training · 30–45 days · Rolling intake

Six weeks.
Real client code.

A short, intense internship for students who don't want to commit to six months yet. 30 to 45 days, real client projects, reviewed by the same founders. The fastest way to find out if you're built for this work — and to come out with a portfolio piece.

Duration
30 – 45 days
Mode
Offline · Nashik or remote
Reviewed by
Founders & senior engineers
You leave with
Portfolio piece + letter
What it is — and what it isn't

A 6-week test
of you, by you.

Most internships hand you a "learn React" task and call it placement. Ours hands you a piece of a real client product and asks you to ship it. We treat you like a junior engineer — because that's what you'll be on day one of your job.

01 · DAY 1

You're paired with a senior engineer.

No "self-study Mondays." You sit next to (or screen-share with) a senior engineer who reviews your code, breaks it, and helps you fix it.

02 · WEEK 1

You scope a real feature.

Pick a piece of a YSM client product — a CRM module, a billing screen, an AI feature. Write the spec yourself. Defend it in a review.

03 · WEEKS 2–5

You ship the feature.

Daily commits. Weekly demos. Real PRs reviewed by the team. Real bugs caught. Real production deployment.

04 · DAY 45

You leave with a portfolio piece.

An OJT certificate, a reference letter, a public GitHub commit history and a deployed feature you can show in any interview.

The kinds of projects

Five tracks of live work.

We allocate based on your interests and a 20-minute screening call. Below is the range — the actual project is matched to you and to whatever's live in our client pipeline that month.

Full-stack

Build a real product feature

Ship a slice of YSM CRM, HRMS, Commerce or Billing. Frontend, backend, deployment.

ReactNodeDjangoPostgreSQL
AI / GenAI

Production RAG, agents & LLM apps

Build an AI assistant for a real client workflow — retrieval, prompts, evaluation, guardrails.

LangChainOpenAIRAGPinecone
Data Science / ML

Forecasting, BI & ML pipelines

Solve a real analytics problem — clean the data, build the model, ship the dashboard.

PythonPandasscikit-learnPower BI
Mobile

Android / cross-platform features

Ship a screen or a flow on a live mobile product — auth, payment, sync, notifications.

FlutterKotlinFirebase
DevOps

CI/CD & observability

Set up pipelines, monitoring and logging for a real client system. Learn what production debugging actually looks like.

DockerGitHub ActionsAWS
QA / SDET

Test automation on real codebases

Write automated tests for live software. Find real bugs. Learn what "quality" means in a shipping team.

PlaywrightCypressJest
Who it's for

If any of these is you,
apply.

We don't filter on percentile. We filter on hunger. If you've shipped anything — even a personal project — and you want six weeks of real work to put on your portfolio, we want to talk.

College internship
Mandatory internship students

Final or pre-final year students with a college-mandated internship. We provide the letter and the work.

Summer / Winter break
Break-break interns

Students wanting to spend their break shipping real code instead of binge-watching tutorials.

Career switchers
Already graduated

Graduates from any branch who want six weeks of real engineering exposure before deciding their next step.

Track-curious
Considering the 6-month tracks

Trying us out before committing six months. OJT fees can be credited toward Track 01, 02 or 03 if you enroll within 30 days of finishing.

Apply for OJT

Tell us a bit
about you.

We screen on a 20-minute call. If we're a fit, you start within two weeks. If we're not — we'll point you somewhere honest.

Faster than this form
Mon–Sat · 10 AM – 7 PM · A founder picks up.

OJT application

A founder calls you back within 24 hours.

Chat with a founder