Data Science jobs in Baltimore
Data Science analyzes data to extract insights and inform decisions. Data scientists use statistical techniques to interpret complex data sets. Analytical skills and programming knowledge are vital.
There are 271 data science jobs in Baltimore, MD. These data science jobs salaries between $77,873 to $113,437 per year.
Job title
Updated Oct 21, 2026Data Scientist
Baltimore
Maryland
Senior Analyst
Baltimore
Maryland
Business Analyst
Baltimore
Maryland
Senior Business Analyst
Baltimore
Maryland
Management Analyst
Baltimore
Maryland
Senior Data Analyst
Baltimore
Maryland
Analyst
Baltimore
Maryland
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Data Scientist
Review job description
Please refer to the employers job description for complete details.
Data Scientists analyze complex data sets, build predictive models, and translate insights into business strategies. They need expertise in statistical programming, machine learning, and industry-specific data interpretation skills to deliver actionable solutions.
The top companies hiring Data Scientist in Baltimore, MD are Johns Hopkins University (8 jobs), Deloitte (2 jobs), and Baltimore Orioles (2 jobs).
Data Scientist jobs take 41 days on average from job posting to starting date. Currently, 25% of job openings offer remote or hybrid positions and 7% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$113,437 per yearMaryland
$145,994 per yearSkills
- Python
- Machine learning
- AI
- SQL
- R
-
Senior Analyst
Review job description
Please refer to the employers job description for complete details.
Senior Analysts conduct in-depth research, generate insights, and advise on strategy. Advanced analytical skills, strong business acumen, and industry knowledge are key.
The top companies hiring Senior Analyst in Baltimore, MD are Constellation Energy (3 jobs), Venable LLP (1 job), and Kepler Group (1 job).
Senior Analyst jobs take 9 days on average from job posting to starting date. Currently, 28% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$105,361 per yearMaryland
$126,398 per yearSkills
- SQL
- Analysis skills
- Microsoft Excel
- Power BI
- Python
-
Business Analyst
Review job description
Please refer to the employers job description for complete details.
Business analysts identify business needs, develop plans and assess the impact of changes. Analytical thinking, proficiency in data analysis and industry insight are essential for this role.
The top companies hiring Business Analyst in Baltimore, MD are Deloitte (1 job), T. Rowe Price (1 job), and Johns Hopkins University (1 job).
Business Analyst jobs take 21 days on average from job posting to starting date. Currently, 34% of job openings offer remote or hybrid positions and 5% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$91,395 per yearMaryland
$94,126 per yearSkills
- Business analysis
- Analysis skills
- Agile
- SQL
- Project management
-
Senior Business Analyst
Review job description
Please refer to the employers job description for complete details.
Senior business analysts evaluate processes, recommend improvements and support decision-making. Expertise in data analysis, problem-solving skills and industry knowledge are essential in this role.
The top companies hiring Senior Business Analyst in Baltimore, MD are CareFirst BlueCross BlueShield (1 job), Yorktel (1 job), and COVERGO (1 job).
Senior Business Analyst jobs take 27 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$103,327 per yearMaryland
$105,133 per yearSkills
- Business analysis
- Agile
- Analysis skills
- SQL
- Project management
-
Management Analyst
Review job description
Please refer to the employers job description for complete details.
Management analysts evaluate organizational processes, recommend improvements and analyze business strategies. Key skills for this role include critical thinking, problem-solving and strong verbal communication.
The top companies hiring Management Analyst in Baltimore, MD are Novaces (2 jobs), Northrop Grumman (1 job), and Brown Advisory (1 job).
Currently, 17% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$79,564 per yearMaryland
$95,294 per yearSkills
- JavaScript
- Email marketing
- Digital marketing
- SQL
- Marketing
-
Senior Data Analyst
Review job description
Please refer to the employers job description for complete details.
Senior data analysts interpret complex datasets, generate insights and support strategic decisions. Key skills for this role include expertise in statistical analysis, data visualization and industry knowledge, along with strong problem solving and communication skills.
The top companies hiring Senior Data Analyst in Baltimore, MD are Northrop Grumman (2 jobs), Quest Diagnostics (1 job), and T. Rowe Price (1 job).
Senior Data Analyst jobs take 30 days on average from job posting to starting date. Currently, 34% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$108,186 per yearMaryland
$108,855 per yearSkills
- Tableau
- Data analysis skills
- Analytics
- Communication skills
- Power BI
-
Analyst
Review job description
Please refer to the employers job description for complete details.
Analysts evaluate data trends, develop insights, and compile reports for decision-making. Expertise in data analysis techniques, software tools, and critical thinking is crucial. Strong problem-solving and communication skills enhance success.
The top companies hiring Analyst in Baltimore, MD are Microbac Laboratories, Inc. (2 jobs), T. Rowe Price (1 job), and Baltimore Gas & Electric (1 job).
Analyst jobs take 72 days on average from job posting to starting date. Currently, 20% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See jobsAverage pay
Baltimore
$77,873 per yearMaryland
$111,757 per yearSkills
- Microsoft Excel
- English
- Analysis skills
- Microsoft Office
- SQL
Frequently asked questions
How are the job titles and salaries chosen for this page?
Jobs listed on this page highlight the top 10 job titles with the most openings as of updated Oct 21, 2026. Salary estimates are taken from job postings on Indeed in the past 36 months and are updated daily. Please refer to the employer's job description for specific salary information.
How does Data Scientist pay in Baltimore compare to the state average?
Data Scientist professionals in Baltimore earn an average of $113,437 per year, compared with the average in Maryland of $145,994 per year.
How many job openings are currently available in Baltimore?
There are 271 open jobs in Baltimore. Data Scientist, Senior Analyst and Business Analyst are among those with the most openings at the moment.
How many openings are available by job title?
There are numerous job openings across all experience levels, with 121 Data Scientist roles, 82 Senior Analyst roles and 20 Business Analyst openings currently listed.