The data science job you interviewed for in 2023 doesn't exist anymore. By 2024, the market has fractured into seven distinct roles — analytics engineer, ML engineer, MLOps engineer, applied scientist, decision scientist, GenAI engineer, and research scientist — with median U.S. base pay spanning $115K to $245K. The generalist is dead. Specialization is the only way in.
The Seven Roles and What They Actually Do
| Role | Core Focus | Median Base (US) | Must-Have Stack |
|---|---|---|---|
| Analytics Engineer | Modeled data, BI, trust | $115K-$140K | dbt, SQL, Snowflake, Looker |
| ML Engineer | Production model serving | $145K-$180K | Python, Kubernetes, TensorFlow/PyTorch, MLflow |
| MLOps Engineer | CI/CD for ML, monitoring | $140K-$175K | Airflow, Kubeflow, Prometheus, Terraform |
| Applied Scientist | Adapting foundation models | $160K-$210K | PyTorch, Hugging Face, LoRA/QLoRA, evaluation frameworks |
| Decision Scientist | Causal inference, experimentation | $130K-$165K | Python/R, CausalML, DoE, SQL |
| GenAI Engineer | LLM apps, RAG, agents | $155K-$200K | LangChain/LlamaIndex, vector DBs, prompt engineering, eval |
| Research Scientist | Novel architectures, publications | $180K-$245K | JAX, PyTorch, distributed training, math depth |
Skills That Separate Juniors From Seniors
Every role now demands production-grade engineering. Notebooks are for exploration; pipelines ship value. The non-negotiables for 2024:
Software engineering fundamentals. Git workflows, testing (pytest), CI/CD (GitHub Actions/GitLab), Docker, code review discipline. If you can't deploy a Flask/FastAPI service behind nginx, you're not hireable for ML or MLOps roles.
Data quality by design. Contracts (Great Expectations, dbt tests), lineage, observability (Monte Carlo, Elementary). Analytics engineers own this; everyone else depends on it.
Evaluation over accuracy. Offline metrics lie. GenAI and applied scientists must build eval harnesses: human-in-the-loop, LLM-as-judge, A/B test frameworks. Decision scientists own experiment design — power analysis, randomization, holdouts.
Cost awareness. GPU hours, token budgets, vector DB pricing. Seniors optimize latency and spend before scaling.
The Foundation Model Shift
Training from scratch is rare. Most companies fine-tune or prompt-engineer open weights (Llama 3, Mistral, Qwen) or call APIs (GPT-4o, Claude 3.5). The skill stack moved from model.fit() to:
Prompt engineering is not magic — it's structured iteration. Version prompts like code. Log every variant. Measure hallucination rates. Treat context windows as a budget.
Career Strategy by Entry Point
From software engineering: Target ML engineer or MLOps. Leverage your infra chops. Learn PyTorch internals, distributed training, ONNX/TensorRT optimization.
From analytics/BI: Target analytics engineer or decision scientist. Master dbt, causal inference (CausalML, EconML), and experiment design. SQL is your superpower — go deeper, not broader.
From academia/research: Target applied scientist or research scientist. Publish or open-source. Show you can move from paper to production. Industry values reproducibility over novelty.
From zero: Pick one role. Do the project above. Contribute to one OSS tool in that ecosystem. Write one technical post explaining a hard problem you solved. Repeat until hired.
"The market rewards people who reduce uncertainty. Build things that make decisions easier, models cheaper, or data trustworthy. Everything else is noise.
— Hiring lead, ML platform team
Your 30-Day Sprint
Week 1: Pick a role. Clone a reference architecture (dbt-learn, mlops-zoomcamp, langchain-templates). Week 2: Run it. Break it. Fix it. Add tests, monitoring, docs. Week 3: Swap a component (model, vector DB, orchestrator). Measure latency, cost, quality. Week 4: Write the post-mortem. Push to GitHub. Share in one relevant community (Slack, Discord, LinkedIn).
✦
The 2024 data science career isn't a ladder. It's a choose-your-own-adventure where the map updates quarterly. Pick a lane. Build in public. Ship something that works. The titles will keep changing — the ability to deliver reliable, measurable value won't.










