Tool
Career Roadmaps: 26 roles, step by step
Pick a role that interests you. See which school subjects keep that door open, which Indian degrees and entrance exams lead there, and what to learn first. Built for Subject Choices Day and for anyone wondering "what next?".
Career Roadmaps
Quick map: role to Indian route
| Role | Keep these subjects | Common degree in India | Entrance exams to know |
|---|---|---|---|
| Backend EngineerSoftware Engineering | Maths, Physics, Computer Science | B.Tech / BE in CSE or IT; BCA | JEE Main, JEE Advanced, BITSAT, VITEEE, SRMJEEE, TNEA (Tamil Nadu, marks based) |
| Frontend EngineerSoftware Engineering | Maths, Computer Science | B.Tech CSE / IT; BCA; B.Sc CS | JEE Main, BITSAT, VITEEE, TNEA; CUET-UG for BCA / B.Sc |
| Full-Stack EngineerSoftware Engineering | Maths, Physics, Computer Science | B.Tech CSE / IT; BCA | JEE Main, BITSAT, VITEEE, TNEA, CUET-UG |
| SDET / QA EngineerSoftware Engineering | Maths, Computer Science | B.Tech CSE / IT; BCA; B.Sc CS | JEE Main, TNEA, CUET-UG |
| Forward Deployed EngineerSoftware Engineering | Maths, Physics, Computer Science | B.Tech CSE / IT | JEE Main, JEE Advanced, BITSAT, TNEA |
| Data AnalystData and AI | Maths (essential), Economics or Computer Science | B.Sc Statistics / Maths / Data Science; B.Com; BBA (Analytics) | CUET-UG; IIT Madras BS qualifier; ISI admission test |
| Data EngineerData and AI | Maths, Computer Science | B.Tech CSE / IT / Data Science | JEE Main, BITSAT, TNEA |
| Data ScientistData and AI | Maths (essential), Computer Science or Economics | B.Sc Statistics / Maths / Data Science; B.Tech | ISI, CMI, CUET-UG, IIT Madras BS qualifier, JEE Main |
| AI EngineerData and AI | Maths (essential), Physics, Computer Science | B.Tech CSE / AI & DS; BS Data Science | JEE Main, JEE Advanced, IIT Madras BS qualifier |
| ML EngineerData and AI | Maths (essential), Physics, Computer Science | B.Tech CSE / AI & ML; B.Stat / B.Math | JEE Main, JEE Advanced, ISI, CMI |
| DevOps Engineer / SRECloud, Infrastructure and Security | Maths, Physics, Computer Science | B.Tech CSE / IT; BCA | JEE Main, TNEA, CUET-UG |
| Cloud Engineer / Solutions ArchitectCloud, Infrastructure and Security | Maths, Physics, Computer Science | B.Tech CSE / IT; BCA | JEE Main, TNEA, CUET-UG |
| Cybersecurity AnalystCloud, Infrastructure and Security | Maths, Computer Science | B.Tech CSE (Cyber Security); B.Sc Cyber Security; BCA | JEE Main, TNEA, CUET-UG |
| Product ManagerProduct and Design | Maths helps; any stream | B.Tech (most common), BBA, IPM, B.Des | JEE Main, IPMAT, JIPMAT, CUET-UG; later CAT for MBA |
| AI Product ManagerProduct and Design | Maths, Computer Science | B.Tech CSE / AI; then work or MBA | JEE Main; later CAT |
| UI/UX DesignerProduct and Design | Any stream; Art or Design helps | B.Des (Interaction / Communication) | UCEED, NID DAT, NIFT entrance |
| UX ResearcherProduct and Design | Psychology, English; Maths helps | BA Psychology; B.Des; BA Sociology | CUET-UG, UCEED, NID DAT |
| Business AnalystBusiness, Marketing and Sales | Maths, Economics or Business | BBA, B.Com, BMS, IPM | IPMAT, NPAT, SET, CUET-UG |
| Digital MarketerBusiness, Marketing and Sales | Any stream; English, Business | BBA, BMS, B.Com, BA Mass Communication | CUET-UG, IPMAT, NPAT, SET |
| Growth MarketerBusiness, Marketing and Sales | Maths, Economics, Business | BBA, IPM, B.Com, B.Sc Economics | IPMAT, NPAT, SET, CUET-UG |
| B2B SalesBusiness, Marketing and Sales | Any stream; Business, English | BBA, B.Com, BMS; engineering for tech sales | CUET-UG, IPMAT, NPAT |
| Customer Success ManagerBusiness, Marketing and Sales | Any stream; Business, English | BBA, BMS, B.Com | CUET-UG, IPMAT, NPAT |
| Financial AnalystFinance and Consulting | Maths, Economics, Accounting | B.Com, BBA (Finance), B.Sc Economics; CA | CUET-UG, IPMAT, CA Foundation |
| Management ConsultantFinance and Consulting | Maths, Economics | B.Tech, B.Com, BA / B.Sc Economics, IPM | IPMAT, JEE Main, CUET-UG; later CAT |
| Video EditorMedia and Communication | Any stream; Media, Art | B.Sc / BA Visual Communication, Mass Media, Film | CUET-UG; college-level tests; portfolio matters most |
| Technical Writer / Developer AdvocateMedia and Communication | English plus Computer Science | B.Tech, BCA, B.Sc CS, BA English | JEE Main, CUET-UG |
No role matches those filters. Try clearing one.
How to read a roadmap
- Find a role that interests you. Roles are grouped into families below.
- Look at the subjects that keep the door open. This matters most in Grade 10 and before AS Level or Class 11 choices. Some subject combinations quietly close doors.
- Look at the routes in India. These are the usual degrees and entrance exams. Most of these jobs do not need one specific degree, but some routes make the start much easier.
- Read the three phases. Phase 1 is the basics you can start even in school. Phase 3 is what people learn on the job.
- Open the original roadmap for the full detail. Each role links to its page on Careermaxxing.
Software Engineering
Backend EngineerBuild the hidden part of an app: the servers, databases and logic that run when you tap a button.
- Keep these subjects
- Maths, Physics, Computer Science
- Routes in India
- B.Tech / BE in CSE or IT through JEE Main, JEE Advanced, BITSAT, VITEEE, SRMJEEE or TNEA; BCA through CUET-UG or college admission.
- Phase 1, basics: One programming language learned well (Python, Java, Go or JavaScript), how the internet works, Git.
- Phase 2, core: Databases (SQL first, then NoSQL), building secure APIs, caching, servers, testing.
- Phase 3, on the job: Containers and deployment pipelines, scaling large systems, monitoring, AI coding tools.
Starter project: A link shortener that is deployed online with a proper README.
Frontend EngineerBuild everything you see and click on a website or app.
- Keep these subjects
- Maths, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, BITSAT, VITEEE, TNEA); BCA or B.Sc CS (CUET-UG).
- Phase 1, basics: HTML and CSS done properly, JavaScript in depth, TypeScript.
- Phase 2, core: A framework such as React, managing app data, styling at scale, talking to APIs.
- Phase 3, on the job: Accessibility for all users, speed and performance, testing, deployment, AI-assisted coding.
Starter project: A fully responsive, accessible personal portfolio site.
Full-Stack EngineerWork on both the visible front and the hidden back of an app.
- Keep these subjects
- Maths, Physics, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, BITSAT, VITEEE, TNEA); BCA (CUET-UG).
- Phase 1, basics: Programming fundamentals, how the web works, front and back essentials.
- Phase 2, core: Databases, APIs, logins and security, teamwork with Git.
- Phase 3, on the job: Testing across the whole app, deployment, scaling, monitoring, AI features.
Starter project: A small complete app (for example a class notice board) with login, database and live link.
SDET / QA EngineerMake sure software works before customers see it, increasingly by writing code that tests code.
- Keep these subjects
- Maths, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, TNEA); BCA or B.Sc CS (CUET-UG).
- Phase 1, basics: The testing mindset, designing good test cases, reporting bugs clearly.
- Phase 2, core: A programming language, automating web and API tests, database checks, test frameworks.
- Phase 3, on the job: Testing inside deployment pipelines, load testing, security and accessibility checks, quality strategy, testing AI systems.
Starter project: An automated test suite for a public demo website.
Forward Deployed EngineerAn engineer who sits with a customer, understands their problem and builds the solution on site. Part engineer, part consultant.
- Keep these subjects
- Maths, Physics, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, JEE Advanced, BITSAT, TNEA).
- Phase 1, basics: Strong programming across front and back, data handling and APIs.
- Phase 2, core: Deep product knowledge, understanding a customer's world, building quick working prototypes.
- Phase 3, on the job: Client communication, deploying and handing over, feeding lessons back to the product team, deploying AI tools.
Starter project: Solve a real problem for a local shop or school club and document the whole journey.
Data and AI
Data AnalystTurn raw numbers into clear answers that help a business decide.
- Keep these subjects
- Maths (essential), Economics or Computer Science
- Routes in India
- B.Sc Statistics / Maths / Data Science, B.Com or BBA Analytics (CUET-UG); the IIT Madras online BS in Data Science (own qualifier, no JEE); ISI (own admission test).
- Phase 1, basics: Analytical thinking, Excel and Google Sheets, SQL.
- Phase 2, core: Statistics, cleaning messy data, charts and dashboards (Power BI, Tableau), understanding business numbers.
- Phase 3, on the job: Telling the story behind the data, Python or R, A/B tests, how data warehouses work, AI-assisted analysis.
Starter project: Analyse a public dataset (cricket, weather, school results) and present three findings in a dashboard.
Data EngineerBuild the pipes that collect, clean and move data so analysts and AI teams can use it.
- Keep these subjects
- Maths, Computer Science
- Routes in India
- B.Tech CSE / IT / Data Science (JEE Main, BITSAT, TNEA).
- Phase 1, basics: Python, SQL in depth, Linux and Git.
- Phase 2, core: Data modelling and warehouses, building data pipelines, big data tools like Spark.
- Phase 3, on the job: Real-time data with Kafka, cloud data platforms, scheduling tools like Airflow, data quality, data for AI.
Starter project: A small pipeline that pulls daily weather data, stores it and refreshes a chart.
Data ScientistUse statistics and machine learning to find patterns and make predictions.
- Keep these subjects
- Maths (essential), Computer Science or Economics
- Routes in India
- B.Sc Statistics / Maths / Data Science (CUET-UG); ISI B.Stat and CMI (own tests); IIT Madras BS qualifier; B.Tech via JEE Main.
- Phase 1, basics: Python with pandas, statistics and maths, cleaning data.
- Phase 2, core: Exploring data visually, hypothesis testing and experiments, machine learning basics, building models.
- Phase 3, on the job: Deep learning, explaining results to non-experts, working with engineers to launch models, using LLMs well.
Starter project: Predict something real (for example house prices in a city) and explain how sure you are.
AI EngineerBuild products that use AI models, such as chatbots, search tools and assistants.
- Keep these subjects
- Maths (essential), Physics, Computer Science
- Routes in India
- B.Tech CSE / AI & Data Science (JEE Main, JEE Advanced); IIT Madras BS qualifier.
- Phase 1, basics: Python and good coding habits, the maths behind ML, machine learning fundamentals.
- Phase 2, core: Deep learning and transformers, working with large language models, building AI apps (search over documents, agents).
- Phase 3, on the job: Deploying and monitoring models, testing AI quality, safety and fairness, cost and speed trade-offs.
Starter project: A question-answering bot over a set of school handbooks, with a simple test of how often it is right.
ML EngineerTrain machine learning models and keep them running reliably in real products.
- Keep these subjects
- Maths (essential), Physics, Computer Science
- Routes in India
- B.Tech CSE / AI & ML (JEE Main, JEE Advanced); ISI B.Stat / B.Math; CMI.
- Phase 1, basics: Python and software skills, maths for ML, preparing data.
- Phase 2, core: ML algorithms, deep learning with PyTorch, training and tuning models, judging them fairly.
- Phase 3, on the job: Deploying models, watching them for drift, scaling on GPUs, fine-tuning LLMs, responsible ML.
Starter project: Train an image classifier, then deploy it as a small web app.
Cloud, Infrastructure and Security
DevOps Engineer / SREKeep apps running smoothly and automate how code reaches users.
- Keep these subjects
- Maths, Physics, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, TNEA); BCA (CUET-UG).
- Phase 1, basics: Linux, networking, scripting, Git.
- Phase 2, core: Deployment pipelines, Docker and Kubernetes, infrastructure written as code (Terraform), cloud platforms.
- Phase 3, on the job: Monitoring, reliability targets and incident handling, security, scaling, AI infrastructure.
Starter project: Set up automatic testing and deployment for one of your own projects.
Cloud Engineer / Solutions ArchitectDesign and run systems on AWS, Azure or Google Cloud.
- Keep these subjects
- Maths, Physics, Computer Science
- Routes in India
- B.Tech CSE / IT (JEE Main, TNEA); BCA (CUET-UG). Cloud certifications come later.
- Phase 1, basics: What the cloud is, networking, core cloud services, Linux and the command line.
- Phase 2, core: Infrastructure as code, identity and security, designing for reliability and scale.
- Phase 3, on the job: Controlling cost, containers and serverless, weighing trade-offs, explaining designs to clients, cloud AI services.
Starter project: Host a simple website on a free cloud tier with a backup and a cost alert.
Cybersecurity AnalystWatch for attacks, investigate incidents and protect an organisation's systems.
- Keep these subjects
- Maths, Computer Science
- Routes in India
- B.Tech CSE (Cyber Security) via JEE Main or TNEA; B.Sc Cyber Security or BCA via CUET-UG.
- Phase 1, basics: Networking and IT basics, Windows and Linux, core security ideas.
- Phase 2, core: Network security, how attackers think, monitoring tools (SIEM), responding to incidents.
- Phase 3, on the job: Fixing vulnerabilities, identity and access control, rules and compliance, practice labs and certifications, AI in security.
Starter project: Build a home lab and take part in beginner Capture the Flag (CTF) challenges, always ethically.
Product and Design
Product ManagerDecide what a product should do next and lead the team that builds it, without being anyone's boss.
- Keep these subjects
- Maths helps; any stream
- Routes in India
- Usually a first degree plus work experience. Common starts: B.Tech (JEE Main), IPM (IPMAT, JIPMAT), BBA (CUET-UG), B.Des. Many later take an MBA through CAT.
- Phase 1, basics: What a PM really does, understanding users and their problems.
- Phase 2, core: Testing ideas with real users, prioritising, writing clear specs, working with engineers and designers.
- Phase 3, on the job: Metrics and experiments, launching products, managing stakeholders, business sense, AI features.
Starter project: Pick an app you use daily, find one real problem, interview five users and write a one-page proposal.
AI Product ManagerA product manager for AI products, where answers are not always the same twice.
- Keep these subjects
- Maths, Computer Science
- Routes in India
- B.Tech CSE / AI (JEE Main) is the strongest start, then product work; MBA later (CAT).
- Phase 1, basics: Product management basics, how AI models actually work.
- Phase 2, core: Designing for unpredictable answers, data and feedback loops, measuring AI quality.
- Phase 3, on the job: AI user experience, safety and responsible AI, cost and speed trade-offs, build or buy decisions.
Starter project: Compare two AI tools on the same ten tasks and write up which is better, for whom and why.
UI/UX DesignerDesign how apps and websites look, feel and work for real people.
- Keep these subjects
- Any stream; Art or Design helps
- Routes in India
- B.Des through UCEED (IITs), NID DAT, NIFT entrance and private design school tests. Portfolio and drawing practice matter.
- Phase 1, basics: Design thinking, user research, organising information.
- Phase 2, core: Interaction design, visual design (type, colour, layout), wireframes and prototypes in Figma.
- Phase 3, on the job: Design systems, accessibility, usability testing, handing designs to developers, a strong portfolio, designing for AI.
Starter project: Redesign one screen of a school or local service app, with before and after and the reasons.
UX ResearcherStudy how people actually use products, so the team builds the right thing.
- Keep these subjects
- Psychology, English; Maths helps
- Routes in India
- BA Psychology or Sociology (CUET-UG); B.Des (UCEED, NID DAT).
- Phase 1, basics: What research is for, interviews and observation.
- Phase 2, core: Surveys and numbers, running research sessions, usability testing, making sense of findings.
- Phase 3, on the job: Presenting insights that change decisions, research operations, strategy, AI for research.
Starter project: Interview six classmates about how they revise for exams and turn it into three clear insights.
Business, Marketing and Sales
Business AnalystBridge the gap between business teams and tech teams by turning needs into clear requirements.
- Keep these subjects
- Maths, Economics or Business
- Routes in India
- BBA, B.Com or BMS (CUET-UG, NPAT, SET); IPM (IPMAT, JIPMAT).
- Phase 1, basics: What a BA does, how businesses run, gathering requirements.
- Phase 2, core: Writing requirements, mapping processes, data analysis and SQL, reports and dashboards.
- Phase 3, on the job: Business cases, managing stakeholders, Agile teams, AI in analysis.
Starter project: Map how your school canteen handles orders today and propose a better process.
Digital MarketerGrow a brand online through content, search, social media, ads and email.
- Keep these subjects
- Any stream; English, Business
- Routes in India
- BBA, BMS, B.Com (CUET-UG, NPAT, SET, IPMAT); BA Mass Communication.
- Phase 1, basics: Marketing fundamentals, audience and customer journey, content.
- Phase 2, core: SEO, social media, paid ads, email marketing, copywriting.
- Phase 3, on the job: Analytics and tracking, improving conversions, budgeting, AI in marketing.
Starter project: Grow a school club's Instagram page for one term and report what worked.
Growth MarketerRun constant experiments to bring in users, keep them and grow revenue.
- Keep these subjects
- Maths, Economics, Business
- Routes in India
- BBA, IPM, B.Com, B.Sc Economics (IPMAT, NPAT, SET, CUET-UG). Comfort with numbers is key.
- Phase 1, basics: The growth mindset, the full funnel from first visit to referral.
- Phase 2, core: Metrics and tracking, fast experiments, acquisition, onboarding.
- Phase 3, on the job: Retention, pricing and referral loops, SQL and data analysis, AI personalisation.
Starter project: Run two versions of a sign-up poster for an event and measure which gets more sign-ups.
B2B SalesSell products and services to other businesses, often through long, careful conversations.
- Keep these subjects
- Any stream; Business, English
- Routes in India
- BBA, B.Com, BMS (CUET-UG, IPMAT, NPAT). Engineers often move into tech sales.
- Phase 1, basics: How businesses buy, knowing the product and the ideal customer.
- Phase 2, core: Finding leads, qualifying them, outreach by email and phone, discovery conversations.
- Phase 3, on the job: Value selling, demos, handling objections, closing, managing a pipeline, AI for research.
Starter project: Find sponsors for a school event and track every conversation in a simple sheet.
Customer Success ManagerMake sure business customers get real value from a product so they stay and grow.
- Keep these subjects
- Any stream; Business, English
- Routes in India
- BBA, BMS, B.Com (CUET-UG, IPMAT, NPAT).
- Phase 1, basics: What customer success is, product and industry knowledge.
- Phase 2, core: Onboarding new customers, driving adoption, building relationships.
- Phase 3, on the job: Health scores, renewals and growth, handling unhappy customers, sharing feedback with product teams, AI tools.
Starter project: Help a younger class adopt a new learning app and track how usage changes.
Finance and Consulting
Financial AnalystStudy a company's numbers to plan budgets, value businesses and guide investment decisions.
- Keep these subjects
- Maths, Economics, Accounting
- Routes in India
- B.Com, BBA Finance, B.Sc Economics (CUET-UG, IPMAT); CA through ICAI (CA Foundation). CFA can follow later.
- Phase 1, basics: Accounting (the three main statements), corporate finance ideas, reading annual reports.
- Phase 2, core: Excel mastery, financial models, forecasting and budgeting, variance analysis.
- Phase 3, on the job: Valuation, SQL and dashboards, clear business writing, AI in finance.
Starter project: Read a listed Indian company's annual report and build a simple three-year forecast.
Management ConsultantHelp companies solve big business problems, usually in short, intense projects.
- Keep these subjects
- Maths, Economics
- Routes in India
- IPM (IPMAT, JIPMAT), B.Tech (JEE Main), B.Com or Economics (CUET-UG). Top firms mostly hire after an MBA (CAT) or from top undergraduate colleges.
- Phase 1, basics: What consultants do, structured problem solving, business fundamentals.
- Phase 2, core: Numbers and market sizing, research, building a recommendation.
- Phase 3, on the job: Storyline slides, influencing senior people, managing projects, case interviews, AI in consulting.
Starter project: Estimate the size of the school stationery market in your city and present it in five slides.
Media and Communication
Video EditorShape raw footage into a story people want to keep watching, for YouTube, ads, films or brands.
- Keep these subjects
- Any stream; Media, Art
- Routes in India
- B.Sc / BA Visual Communication, Mass Media or Film Studies (CUET-UG or college-level admission). A showreel matters more than the degree.
- Phase 1, basics: The language of editing (cuts, pacing, rhythm), editing software and the timeline.
- Phase 2, core: Cutting and story structure, sound, colour correction, titles and motion graphics.
- Phase 3, on the job: Effects, export formats for each platform, client workflow, a showreel, AI editing tools.
Starter project: Edit a two-minute school event highlight video, once for YouTube and once as a vertical short.
Technical Writer / Developer AdvocateExplain complex technology clearly through guides, tutorials, talks and community work.
- Keep these subjects
- English plus Computer Science
- Routes in India
- B.Tech, BCA or B.Sc CS (JEE Main, CUET-UG) with strong writing; or BA English with serious tech self-study.
- Phase 1, basics: How the two roles differ, technical literacy, clear writing.
- Phase 2, core: Types of documentation, docs tools (Markdown, Git), writing code samples that work.
- Phase 3, on the job: Community and public speaking, blogs and videos, measuring impact, a public portfolio, writing for AI products.
Starter project: Write a beginner's guide to a tool you know well and publish it on GitHub or a blog.
Practice resources on the same site
For students heading into software roles, Careermaxxing also offers two free coding practice sets:DSA 75 (75 data structures and algorithms problems) andDSA FAQ 150(150 common interview questions). These are best started in the first or second year of college, not in school.
Official links for the exams named above
Always confirm dates, eligibility and fees on the official site for the current year.
- JEE Main: jeemain.nta.nic.in; CUET-UG: cuet.nta.nic.in (National Testing Agency)
- IIT Madras BS in Data Science: onlinedegree.iitm.ac.in
- CA Foundation: icai.org
- UCEED: uceed.iitb.ac.in; NID DAT: admissions.nid.edu
- IPMAT: iimidr.ac.in and IIM Rohtak
- ISI: isical.ac.in; CMI: cmi.ac.in/admissions
- TNEA: tneaonline.org
Talk to a career counsellor. A good counsellor can help you match a role to your subjects and plan the exams. You can also write to me at pcmadankumar@gmail.com or use mycontact page.