Career switch, measured
From Research Scientist to Software Engineer
Yes, it's a realistic move with some upskilling. Measured across current postings, the two roles have 30% skill overlap. Skills that carry over include Python, LLMs, Machine learning, Azure; the main skills to add are Training and coaching, Java, Kubernetes, Communication.
30%
skill overlap
11,679
open Software Engineer postings read
Skills that carry over
Share of each role’s postings that ask for the skill.
SkillResearch ScientistSoftware Engineer
- Python30%41%
- LLMs51%21%
- Machine learning72%11%
- Azure9%15%
- Research56%15%
- AWS11%36%
- CI/CD9%28%
- C++8%25%
Skills to add
Asked for often in Software Engineer postings, rarely in Research Scientist ones.
SkillResearch ScientistSoftware Engineer
- Training and coaching8%33%
- Java5%30%
- Kubernetes–23%
- Communication9%22%
- Stakeholder management9%21%
- Git5%18%
- Problem solving8%17%
- Agile5%16%
Prove it with a free skill badge:
Plan your move to Software Engineer
The Career Gap Analyzer compares your own resume with Software Engineer jobs and lays out the skills to close, free.