Software Developer
Design, build and improve the apps and systems people use every day.
- $135,980
- 4 years or bootcamp plus portfolio
Technology career
Also called: Data Analyst · Machine Learning Engineer · Analytics Specialist · Applied Scientist
What data scientists do, what they earn, how long training takes and how to get started, with official BLS pay data and practical, job-level detail.
Data scientists collect, clean and analyze data, build statistical and machine learning models, and communicate findings that help organizations make decisions. The median pay is $120,230 per year (BLS, May 2025), most people train for about 4–6 years, and employment is projected to grow +34.6% from 2025–35.
Pay data: BLS OEWS, May 2025 · Outlook: BLS 2025–35 · Checked October 15, 2026
Data scientists find patterns and answers in data. They write SQL and Python to gather and clean data, explore it with statistics and visualizations, build predictive models, run experiments and explain results to decision-makers. They work in tech, healthcare, finance, retail, government and nearly every other industry.
Most data scientists have at least a bachelor’s degree in a quantitative field, and many have master’s degrees. Strong programming, statistics and communication skills matter most. It is one of the fastest-growing occupations, and many people enter through data analyst roles.
Data scientists work in offices or remotely at computers, collaborating with engineers, analysts and business teams.
Schedule: Most work full-time with flexible hours and occasional deadline crunches.
See a full day in the life of a data scientist →
Half of data scientists earned more than $120,230 and half earned less in May 2025. Pay ranged from about $67,240 for the lowest 10% to $199,130 for the top 10%.
Full data scientist pay scale and hourly rates →
A bachelor’s degree in statistics, math, computer science, economics or a related field is typical, and many employers prefer a master’s. Bootcamps and portfolios help people transition from analyst roles.
Step-by-step guide to becoming a data scientist →
All data scientist skills and tools →
Our Data Scientist training (12 hours, $109.99) covers the role, 15+ key terms, step-by-step procedures such as clean a dataset for analysis and build and evaluate a prediction model, safety and how to land your first job.
Design, build and improve the apps and systems people use every day.
Analyze financial data to guide business and investment decisions.
Keep databases fast, secure, backed up and available.
Bridge business needs and technology by designing better computer systems.
Compare: Data Scientist vs. Software Developer · Data Scientist vs. Financial Analyst · Data Scientist vs. Database Administrator · Data Scientist vs. Computer Systems Analyst
Not always, but many have one.
Analysts focus on reporting and analysis; data scientists also build predictive models.
Python and SQL are the most important.
The median annual wage for data scientists was $120,230 ($57.80 per hour) in May 2025, according to the U.S. Bureau of Labor Statistics. The lowest 10% earned less than $67,240 and the highest 10% earned more than $199,130.
Most people need about 4–6 years of training. A bachelor’s degree in statistics, math, computer science, economics or a related field is typical, and many employers prefer a master’s. Bootcamps and portfolios help people transition from analyst roles.
Usually. BLS lists a bachelor’s degree as typical, and many data scientists have master’s degrees. Some move up from data analyst roles with strong skills and portfolios.
More data scientist questions →
Reviewed by the Career Education Institute Curriculum Team. Pay figures are national estimates; local pay varies. See our editorial policy.