Skip to content

O*NET-SOC 15-1221.00

Computer and Information Research Scientists

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

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 problems to develop solutions involving computer hardware and software.Core14623
  2. Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.Core14626
  3. Assign or schedule tasks to meet work priorities and goals.Core14624
  4. Maintain network hardware and software, direct network security measures, and monitor networks to ensure availability to system users.Supplemental14634
  5. Meet with managers, vendors, and others to solicit cooperation and resolve problems.Core14628
  6. Design computers and the software that runs them.Core14633
  7. Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.Core14629
  8. Evaluate project plans and proposals to assess feasibility issues.Core14625
  9. Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.Core14635
  10. Consult with users, management, vendors, and technicians to determine computing needs and system requirements.Core14627
  11. Direct daily operations of departments, coordinating project activities with other departments.Supplemental14637
  12. Develop and interpret organizational goals, policies, and procedures.Core14630
  13. Develop performance standards, and evaluate work in light of established standards.Core14632
  14. Participate in staffing decisions and direct training of subordinates.Supplemental14631
  15. Approve, prepare, monitor, and adjust operational budgets.Supplemental14636

Technology Skills

From O*NET 30.3, 164 examples in 37 categories, 76 Hot Technology

Free · O*NET 30.3

Graphics or photo imaging software

  • 3D graphics software
  • Graphics pipelines
  • Open Graphics Library OpenGL

Development environment software

  • Ada
  • Apache KafkaHot TechnologyIn Demand
  • Automated document generation software
  • CHot TechnologyIn Demand
  • CMake
  • Doxygen
  • Eclipse IDEHot Technology
  • Embarcadero JBuilder
  • Formula translation/translator FORTRAN
  • GoHot TechnologyIn Demand
  • High-performance software libraries
  • Hugging FaceIn Demand
  • IBM Rational Rose XDE
  • Integrated development environment IDE software
  • Intel Integrated Performance Primitives
  • List processing language LISP
  • Microsoft Azure softwareHot TechnologyIn Demand
  • Microsoft Visual BasicHot Technology
  • Microsoft Visual Basic for Applications VBAHot Technology
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Visual StudioHot Technology
  • Microsoft Visual Studio.NET
  • National Instruments LabVIEW
  • OpenAI ChatGPT
  • Oracle Java 2 Platform Enterprise Edition J2EEHot Technology
  • Prolog
  • RubyHot Technology
  • Scikit-learnIn Demand
  • Software libraries
  • Source code management SCM software
  • Verilog

Analytical or scientific software

  • Advanced numerical software
  • Algorithmic software
  • Augmint
  • Bidirectional encoder representations from transformers (BERT)
  • Computational statistics software
  • Data visualization software
  • IBM SPSS StatisticsHot Technology
  • Intel Math Kernel Library
  • Mathematical software
  • Minitab
  • Multisensory data representation software
  • Optimization software
  • Polhemus Fasttrack System
  • Rice Simulator for ILP Multiprocessors RSIM
  • SASHot Technology
  • Simulation software
  • StataCorp Stata
  • TensorFlowHot TechnologyIn Demand
  • The MathWorks MATLABHot Technology

Data base management system software

  • Amazon DynamoDBHot Technology
  • Apache CassandraHot Technology
  • Apache Flume
  • Apache HadoopHot TechnologyIn Demand
  • Apache Pig
  • Apache Solr
  • ElasticsearchHot Technology
  • MongoDBHot Technology
  • MySQLHot Technology
  • NoSQLHot Technology
  • Oracle DatabaseHot Technology
  • RedisHot Technology
  • Relational database management software
  • Relational database management system software
  • Teradata DatabaseHot Technology
  • Vector database softwareIn Demand

Data base user interface and query software

  • Amazon Elastic Compute Cloud EC2Hot Technology
  • Amazon RedshiftHot Technology
  • Amazon Web Services AWS softwareHot TechnologyIn Demand
  • Apache HiveHot Technology
  • Microsoft SQL ServerHot Technology
  • pandasIn Demand
  • PrometheusHot TechnologyIn Demand
  • PyTorchHot TechnologyIn Demand
  • Structured query language SQLHot TechnologyIn Demand
  • Transact-SQLHot Technology

Cloud-based management software

  • Amazon Web Services AWS CloudFormationHot Technology
  • Amazon Web Services AWS SageMakerIn Demand
  • Splunk EnterpriseHot Technology

Expert system software

  • Ansible softwareHot TechnologyIn Demand

Procedure management software

  • Apache AirflowHot Technology

Portal server software

  • Apache HTTP Server

Business intelligence and data analysis software

  • Apache SparkHot TechnologyIn Demand
  • IBM Cognos Impromptu
  • Microsoft Power BIHot Technology
  • MicroStrategy
  • Oracle Business Intelligence Enterprise Edition
  • Qlik Tech QlikView
  • TableauHot Technology

File versioning software

  • Apache Subversion SVNHot Technology
  • GitHot TechnologyIn Demand

Operating system software

  • BashHot TechnologyIn Demand
  • LinuxHot TechnologyIn Demand
  • Microsoft Windows XP
  • Oracle Solaris
  • Shell scriptHot Technology
  • Ubuntu
  • UNIXHot Technology
  • UNIX ShellHot Technology
  • VME PowerPC VxWorks

Office suite software

  • Business software applications
  • Microsoft Office softwareHot Technology

Object or component oriented development software

  • C#Hot Technology
  • C++Hot TechnologyIn Demand
  • Charm++
  • Eiffel
  • Jupyter Notebook
  • LangChainIn Demand
  • Microsoft ActiveX
  • Microsoft Visual Basic.NET
  • Microsoft Visual C# .NET
  • Object oriented development environment software
  • Oracle JavaHot TechnologyIn Demand
  • PerlHot Technology
  • PythonHot TechnologyIn Demand
  • RHot TechnologyIn Demand
  • ScalaHot TechnologyIn Demand

Industrial control software

  • Chatbot software

Configuration management software

  • ChefHot Technology
  • IBM Rational Apex
  • IBM TerraformHot TechnologyIn Demand
  • Perforce Software Configuration Management System
  • PuppetHot Technology

Clustering software

  • Clustermatic
  • Parallel systems software

Computer aided design CAD software

  • Computer aided design and drafting CADD software
  • PTC Creo Parametric

Web platform development software

  • DjangoHot Technology
  • Extensible stylesheet language transformations XSLT
  • JavaScriptHot TechnologyIn Demand
  • Node.jsHot Technology
  • PHPHot Technology

Application server software

  • DockerHot TechnologyIn Demand
  • GitHubHot TechnologyIn Demand
  • GitLabHot Technology
  • KubernetesHot TechnologyIn Demand

Geographic information system

  • ESRI ArcGIS softwareHot Technology
  • Geographic information system GIS software

Enterprise application integration software

  • Extensible markup language XMLHot Technology
  • IBM InfoSphere DataStage
  • Jenkins CIHot TechnologyIn Demand

Sales and marketing software

  • Google Ads

Data mining software

  • Google AnalyticsHot Technology
  • SnowflakeHot TechnologyIn Demand

Graphical user interface development software

  • Grafana Labs Grafana CloudHot TechnologyIn Demand
  • Waikato Environment for Knowledge Analysis Weka

Compiler and decompiler software

  • Greenhills Ada compilers
  • Low-level virtual machine LLVM compilers
  • Polaris parallelizing compilers

Communications server software

  • IBM Domino

Enterprise resource planning ERP software

  • Microsoft Dynamics
  • SAP Business Objects

Spreadsheet software

  • Microsoft ExcelHot Technology

Presentation software

  • Microsoft PowerPointHot Technology

Project management software

  • Microsoft ProjectHot Technology

Web page creation and editing software

  • Plug-in file software

Object oriented data base management software

  • PostgreSQLHot Technology

Metadata management software

  • Quest Erwin Data Modeler

Program testing software

  • System testing software

Requirements analysis and system architecture software

  • Unified modeling language UML

Video creation and editing software

  • Video editing software

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

Monitoring Processes, Materials, or Surroundings

  • Monitor the performance of computer networks.
    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

Judging the Qualities of Objects, Services, or People

  • Evaluate project designs to determine adequacy or feasibility.
    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

Analyzing Data or Information

  • 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 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

Thinking Creatively

  • Apply information technology to solve business or other applied 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
  • Design integrated computer systems.
    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 organizational goals or objectives.
    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

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

  • Develop performance metrics or standards related to information technology.
    WFA · Part of the paid plan when accounts open

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

    • Augments 4
    • Supports 4
    • Informs 3

Repairing and Maintaining Electronic Equipment

  • Maintain computer hardware.
    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

Communicating with Supervisors, Peers, or Subordinates

  • Collaborate on research activities with scientists or technical specialists.
    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
  • Collaborate with others to determine design specifications or details.
    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 3
    • Supports 7

Coordinating the Work and Activities of Others

  • Collaborate with others to resolve information technology issues.
    WFA · Part of the paid plan when accounts open

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

    • Augments 4
    • Supports 5
  • Assign duties or work schedules to employees.
    WFA · Part of the paid plan when accounts open

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

    • Supports 1

Training and Teaching Others

  • Train others in computer interface or software use.
    WFA · Part of the paid plan when accounts open

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

    • Supports 1

Guiding, Directing, and Motivating Subordinates

  • Manage information technology projects or system activities.
    WFA · Part of the paid plan when accounts open

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

    • Augments 1
    • Supports 4
  • Manage budgets for appropriate resource allocation.
    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
  • Coordinate project activities with other personnel or departments.
    WFA · Part of the paid plan when accounts open

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

    • Augments 5
    • Supports 4

Staffing Organizational Units

  • Participate in staffing decisions.
    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 Five: Extensive 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 skill7 of 18
Distinct tools37
Level mix
  • Augments 16
  • Supports 20
  • Informs 3

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)