Skip to content

O*NET-SOC 15-2051.00

Data Scientists

Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software. Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets. Visualize, interpret, and report data findings. May create dynamic data reports.

From O*NET 30.3

Tasks

From O*NET 30.3, by importance, as O*NET OnLine lists them

Free · O*NET 30.3
  1. Analyze, manipulate, or process large sets of data using statistical software.21823
  2. Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.21824
  3. Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.21825
  4. Clean and manipulate raw data using statistical software.21826
  5. Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.21827
  6. Create graphs, charts, or other visualizations to convey the results of data analysis using specialized software.21828
  7. Deliver oral or written presentations of the results of mathematical modeling and data analysis to management or other end users.21829
  8. Design surveys, opinion polls, or other instruments to collect data.21830
  9. Identify business problems or management objectives that can be addressed through data analysis.21831
  10. Identify relationships and trends or any factors that could affect the results of research.21832
  11. Identify solutions to business problems, such as budgeting, staffing, and marketing decisions, using the results of data analysis.21833
  12. Propose solutions in engineering, the sciences, and other fields using mathematical theories and techniques.21834
  13. Read scientific articles, conference papers, or other sources of research to identify emerging analytic trends and technologies.21835
  14. Recommend data-driven solutions to key stakeholders.21836
  15. Test, validate, and reformulate models to ensure accurate prediction of outcomes of interest.21837
  16. Write new functions or applications in programming languages to conduct analyses.21838

Technology Skills

From O*NET 30.3, 87 examples in 26 categories, 55 Hot Technology

Free · O*NET 30.3

Business intelligence and data analysis software

  • Alteryx softwareHot Technology
  • Apache SparkHot TechnologyIn Demand
  • Business intelligence software
  • Google Looker AnalyticsHot Technology
  • MapReduce big data software
  • Microsoft Power BIHot TechnologyIn Demand
  • Qlik Tech QlikView
  • TableauHot TechnologyIn Demand

Data base user interface and query software

  • Amazon Elastic Compute Cloud EC2Hot Technology
  • Amazon RedshiftHot Technology
  • Amazon Web Services AWS softwareHot TechnologyIn Demand
  • BigQuery
  • Microsoft AccessHot Technology
  • Microsoft SQL ServerHot Technology
  • Neo4j
  • NumPyIn Demand
  • pandasIn Demand
  • PySpark
  • PyTorchHot TechnologyIn Demand
  • Structured query language SQLHot TechnologyIn Demand

Storage networking software

  • Amazon Simple Storage Service S3

Cloud-based management software

  • Amazon Web Services AWS SageMaker
  • Google Cloud software

Procedure management software

  • Apache AirflowHot Technology

Data base management system software

  • Apache CassandraHot Technology
  • Apache HadoopHot TechnologyIn Demand
  • Apache HiveHot Technology
  • Apache Pig
  • ElasticsearchHot Technology
  • MongoDBHot Technology
  • NoSQLHot Technology
  • Teradata DatabaseHot Technology

Development environment software

  • Apache KafkaHot Technology
  • CHot Technology
  • Flask
  • GoHot Technology
  • Julia
  • Microsoft Azure softwareHot TechnologyIn Demand
  • OpenAI ChatGPT
  • RubyHot Technology
  • Scikit-learnIn Demand
  • XGBoost

Industrial control software

  • Apache MXNet

Project management software

  • Atlassian ConfluenceHot Technology

Content workflow software

  • Atlassian JIRAHot Technology

Operating system software

  • BashHot Technology
  • Keras
  • LinuxHot Technology
  • Shell scriptHot Technology
  • UNIXHot Technology

Object or component oriented development software

  • C#Hot Technology
  • C++Hot TechnologyIn Demand
  • Jupyter software
  • Oracle JavaHot Technology
  • PerlHot Technology
  • PythonHot TechnologyIn Demand
  • RHot TechnologyIn Demand
  • ScalaHot Technology
  • SciPy
  • Shiny
  • spaCy

Application server software

  • DockerHot Technology
  • GitHubHot Technology
  • KubernetesHot Technology

Geographic information system

  • Geographic information system GIS systems

File versioning software

  • GitHot TechnologyIn Demand

Analytical or scientific software

  • IBM SPSS StatisticsHot Technology
  • Kubeflow
  • Mathematical software
  • Mlflow
  • SASHot TechnologyIn Demand
  • StataCorp Stata
  • Statistical software
  • TensorFlowHot TechnologyIn Demand
  • The MathWorks MATLABHot TechnologyIn Demand

Web platform development software

  • JavaScriptHot Technology
  • JavaScript Object Notation JSONHot Technology
  • RESTful API

Enterprise application integration software

  • Jenkins CIHot Technology

Enterprise resource planning ERP software

  • Management information systems MIS

Spreadsheet software

  • Microsoft ExcelHot TechnologyIn Demand

Office suite software

  • Microsoft Office softwareHot Technology

Presentation software

  • Microsoft PowerPointHot TechnologyIn Demand

Object oriented data base management software

  • PostgreSQLHot Technology

Data base reporting software

  • Reporting software

Data mining software

  • SnowflakeHot TechnologyIn Demand

Enterprise system management software

  • Splunk EnterpriseHot Technology

Detailed Work Activities

From O*NET 30.3, under their work activities; open one for the AI skills Workforce Automation maps to it

Free · O*NET 30.3

Analyzing Data or Information

  • Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 5 of 10 AI skills mapped to this activity, by automation level

    • Augments 9
    • Informs 1
  • Analyze data to identify trends or relationships among variables.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Analyze data to inform operational decisions or activities.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Analyze data to identify or resolve operational problems.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Analyze business or financial data.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 5 of 66 AI skills mapped to this activity, by automation level

    • Replaces 3
    • Augments 55
    • Supports 2
    • Informs 6

Making Decisions and Solving Problems

  • Determine appropriate methods for data analysis.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Select resources needed to accomplish tasks.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Thinking Creatively

  • Prepare graphics or other visual representations of information.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Develop scientific or mathematical models.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Updating and Using Relevant Knowledge

  • Update technical knowledge.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Working with Computers

  • Write computer programming code.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Prepare data for analysis.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 5 of 14 AI skills mapped to this activity, by automation level

    • Replaces 1
    • Augments 12
    • Supports 1

Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment

  • Develop procedures to evaluate organizational activities.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Documenting/Recording Information

  • Present research results to others.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Prepare analytical reports.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Providing Consultation and Advice to Others

  • Advise others on analytical techniques.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Job Zone

From O*NET 30.3

Free · O*NET 30.3

Job Zone Four: Considerable Preparation Needed

Workforce Automation analysis, not part of the source

WFA coverage: AI skills for this job

WFA · Part of the paid plan when accounts open

Pilot mapping: these skill links come from our seed list and haven’t been reviewed yet. Expect them to change as each one is checked.

DWAs covered by an AI skill3 of 16
Distinct tools87
Level mix
  • Replaces 4
  • Augments 73
  • Supports 3
  • Informs 7

Equivalents

NICE work roles, with their DCWF equivalents

Mapped to this job by the ETO-CSET NICE/O*NET crosswalk (2024); roles from NICE Framework Components v2.2.0, DCWF equivalents from DoD DCWF Tool v5.3 (2026-09-25)

Free · NICE Framework Components v2.2.0 and DoD DCWF Tool v5.3 (2026-09-25)

No NICE work role maps to this job.