Data science has enjoyed a remarkable renaissance in the last decade. Now that the business and academic world has moved mostly online – between social media marketing, online storefronts, blogs, online job applications and questionnaires, and online customer service – the demand for data scientists to help companies understand their audiences, relay information, and study audience response is higher than ever.

For data scientists, this renaissance has meant a tremendous array of work opportunities representing a broad range of work environments, companies and applications. Many data science jobs also require only a bachelor’s degree in data science. Here are five great jobs for data scientists.

Economist

Economists study financial and economic trends, and analyze economic issues locally, nationally or globally. Economists may be employed by any number of entities from government agencies to independent think tanks or news publications. In addition to analyzing data, they are often also responsible for compiling it via surveys and research, in addition to analyzing previously published data such as state and national budgets and expenditures.

Financial Analyst

Financial analysts are typically employed by private businesses and companies, and provide analyses and information on spending versus revenue streams, purchasing trends, and profit margins. Financial analysts also provide companies with financial forecasting based on the conclusions they come to by analyzing the data, and make suggestions as to how the company can preserve and improve its overall financial health and profit margins.

Related resource: 50 Most Advanced University Computer Science Departments 2016

CS Analyst

Computer systems analysts are responsible for monitoring and analyzing a company’s current technological systems and platforms, identifying issues, monitoring technologies integration, and making improvements to existing systems as well as upgrading or even replacing them. CS analysts may also make suggestions to their company’s management team for alternative or newer technological systems based on integration assessment results or even employee request or demand.

Statistician

Statisticians compile and organize numerical data to assist data science teams in analyzing trends or diagnosing problems. In addition, statisticians are often responsible for assessing problems with data collection or statistics compilation and modifying their methodologies based on these assessments, and may also be responsible for supervising and training junior statisticians. Statisticians may be employed in a wide range of fields, from business and healthcare to census-taking and engineering.

Management Analyst

Management analysts study trends and issues in company management teams, and present their findings to the company’s executive team or board. They help to identify trends that are antithetical to productiveness and the company profit margin, and, based on their assessments, make suggestions to the company as to how they can improve management practices to make the company more efficient and competitive. Management analysts usually work independently, and may travel all over the world working with a variety of companies.

Data science has become one of the most in-demand areas of knowledge in the 21st century. Businesses, government agencies, and institutions worldwide are compiling more data with each passing year than in the previous century combined, resulting in a tremendous demand for data scientists in addition to highly competitive salaries and benefits, including retirement plans and even tuition reimbursement for advanced degree studies. Data science has become a hot commodity – and those who choose to pursue a degree in data science will very likely find their efforts and expertise amply rewarded.