Skip to main content
AI Foundations

⏱ About 20 min20 XP

Careers and Pathways in AI

AI careers are sometimes described as if there is one path: become an ML researcher who publishes in NeurIPS. This misrepresents the field. The production of AI systems involves a diverse ecosystem of roles — some deep in mathematics, some in software engineering, some in policy and ethics, some in domain expertise, and some at the intersection of all of them. Understanding this ecosystem helps you identify where your specific interests and strengths could fit — and lets you start building real skills now, in high school.

The Spectrum of AI Roles

ML Research Scientist: designs new architectures, training objectives, and learning algorithms. Publishes in venues like NeurIPS, ICML, ICLR, and CVPR. Typically requires a PhD or equivalent publication record. Deep knowledge of mathematics (linear algebra, calculus, probability, optimization) is essential, as is fluency in writing and implementing research code. Most work at large research labs (Google DeepMind, Meta FAIR, Microsoft Research, Anthropic, OpenAI) or at research universities. ML Engineer: takes models from research to production. Designs training infrastructure, optimizes models for inference speed and memory, builds data pipelines, and monitors deployed models for drift and failures. Strong software engineering skills combined with ML knowledge. Many ML engineers have computer science or software engineering backgrounds and learn ML through practice. This is one of the highest-demand roles in the industry. Data Scientist: uses statistical models and ML to extract insights from data and support business decisions. Closer to statistics and analytics than to model architecture. Often works in non-tech industries (finance, healthcare, retail, manufacturing). Python, SQL, and statistical reasoning are core skills. The boundary between data scientist and ML engineer has blurred at many organizations. AI Product Manager: defines what an AI system should do, for whom, and why. Translates between technical teams and business or user needs. Does not need to implement models but must understand their capabilities and limitations well enough to set realistic expectations and evaluate tradeoffs. Strong communication and reasoning skills are central. AI Policy Analyst and Ethics Researcher: works on questions of governance, regulation, societal impact, and ethical deployment of AI systems. Found in government agencies (FTC, EU AI Office), think tanks (AI Now Institute, Center for AI Safety, CAIS), and increasingly within tech companies. Background in law, political science, economics, philosophy, or social science, combined with enough technical literacy to understand what AI systems can and cannot do. Domain Expert + AI: perhaps the most underrated role. A biologist who understands deep learning can contribute to protein structure prediction. A climate scientist who can work with ML emulators can improve forecast models. A radiologist who understands CNNs can evaluate and improve medical AI diagnostics. Domain expertise combined with ML literacy is rarer and often more valuable than ML expertise alone.

Domain Expertise Plus ML Literacy

The field is not short of people who know ML. It is short of people who know ML and also deeply understand biology, medicine, law, manufacturing, agriculture, or social science. If you have a domain passion, the most powerful thing you can do is develop genuine expertise in that domain and add ML literacy — not the reverse.

What skills cut across all of these roles? A few are nearly universal: Mathematical reasoning: you do not need to derive every proof, but you need to reason about what a model is doing well enough to know when it is failing and why. Linear algebra, probability, and statistics are the core foundations. Programming: Python is the dominant language in AI/ML. Knowing how to write clean, readable code, work with data in pandas, and run experiments in Jupyter is a baseline. Git for version control is non-negotiable. Critical thinking about claims: AI produces a constant stream of benchmarks, announcements, and comparisons. Knowing how to read a research paper, evaluate whether a benchmark measures what it claims to measure, and spot when a result is overstated is a professional skill that is systematically undervalued. Communication: every AI role involves explaining complex systems to people who are not specialists. Writing clearly and speaking precisely about uncertainty are skills that compound over a career. How can you start now, in high school? Several concrete paths exist. Fast.ai offers a practical deep learning course that is free and requires only Python. Kaggle provides real datasets and competitions that let you practice ML engineering with genuine feedback. Open-source projects on GitHub are available to read, fork, and contribute to. Reading arxiv papers — even if you can only understand parts of them — builds the habit of engaging with primary sources. Building a small ML project end-to-end (collect data, train a model, evaluate it honestly, deploy it somewhere) teaches more than any tutorial.

Start with Projects, Not Credentials

A portfolio of genuine projects — a model you trained, a dataset you built, a paper you reproduced — is more persuasive evidence of capability than a list of course certificates. Universities and employers in AI are looking for demonstrated ability to work with ambiguous problems, not completed checklists. Start building things. Share them. Explain what you learned and what failed.

Prompt Challenge

Write a prompt asking an AI assistant to help you plan your first machine learning project. The prompt should result in specific, actionable advice tailored to a high school student.

Your prompt should…

  • Tell the assistant your current skill level in Python and math
  • Mention that you want a project you can complete in four weeks
  • Ask for specific dataset suggestions that are free and beginner-friendly

Why is 'domain expert who also understands ML' often more valuable than 'ML expert without domain expertise'?

A student wants to pursue ML engineering. Which combination of skills should they prioritize first?

Career Pathway Map

  1. Research one AI role that interests you beyond what is described in this lesson. Options: AI safety researcher, computational linguist, NLP engineer, robotics engineer, AI hardware engineer, AI auditor, computer vision engineer.
  2. Find a real job description for that role posted by a company or research lab (search LinkedIn, Indeed, or company career pages).
  3. From the job description, extract: the required technical skills, the required domain knowledge, the preferred educational background, and what the day-to-day work involves.
  4. Compare to what you currently have. Write a realistic 3-year plan for acquiring the most important missing skills, with specific resources (courses, projects, communities) for each.
  5. Present your plan to a classmate and get feedback: is it realistic? Is anything missing?