.do
Role-Based Agents

Role Categories

Major O*NET occupation groups and their digital-capable roles

Role-based agents are organized by SOC major groups from the O*NET database. Each major group represents a broad occupational category with multiple minor groups and detailed occupations.

Understanding the Hierarchy

Major Group (15-0000)
  └─ Minor Group (15-1200)
      └─ Detailed Occupation (15-1252.00)

Visit roles.org.ai for the complete hierarchical catalog with all 533 roles, interactive browsing, and detailed occupation data.

Major Occupation Groups

15-0000: Computer and Mathematical

87 roles - Software developers, data scientists, systems analysts, database administrators

The largest category of digital-capable roles, covering all aspects of computing, data science, and information technology.

Popular Roles:

  • 15-1252.00 - Software Developers, Applications
  • 15-2051.00 - Data Scientists
  • 15-1211.00 - Computer Systems Analysts
  • 15-1243.00 - Database Architects
  • 15-1256.00 - Software Developers, Systems Software
  • 15-1299.01 - DevOps Engineers
  • 15-1244.00 - Network and Computer Systems Administrators

Minor Groups:

  • 15-1210 - Computer Systems Analysts and Architects
  • 15-1240 - Database and Network Administrators
  • 15-1250 - Software and Web Developers, Programmers
  • 15-2020 - Mathematicians and Statisticians
  • 15-2050 - Data Scientists and Mathematical Science Occupations

13-0000: Business and Financial Operations

68 roles - Market analysts, financial analysts, management analysts, business intelligence

Business operations, financial analysis, market research, and strategic planning roles.

Popular Roles:

  • 13-1161.00 - Market Research Analysts
  • 13-2051.00 - Financial Analysts
  • 13-1111.00 - Management Analysts
  • 13-1199.00 - Business Intelligence Analysts
  • 13-1082.00 - Project Management Specialists
  • 13-1071.00 - Human Resources Specialists

Minor Groups:

  • 13-1020 - Buyers and Purchasing Agents
  • 13-1070 - Human Resources Workers
  • 13-1110 - Management Analysts
  • 13-1160 - Market Research Analysts and Marketing Specialists
  • 13-2050 - Financial Analysts and Advisors

27-0000: Arts, Design, Entertainment, Sports, Media

45 roles - Writers, designers, editors, photographers, multimedia artists

Creative and media production roles focused on content creation and design.

Popular Roles:

  • 27-3042.00 - Technical Writers
  • 27-1024.00 - Graphic Designers
  • 27-1014.00 - Multimedia Artists and Animators
  • 27-3031.00 - Public Relations Specialists
  • 27-3043.00 - Writers and Authors
  • 27-1025.00 - Interior Designers

Minor Groups:

  • 27-1010 - Artists and Related Workers
  • 27-1020 - Designers
  • 27-3020 - Media and Communication Workers
  • 27-3040 - Writers and Editors

11-0000: Management

32 roles - IT managers, project managers, executives, operations managers

Leadership and management roles across all business functions.

Popular Roles:

  • 11-3021.00 - Computer and Information Systems Managers
  • 11-9199.11 - Product Management Specialists
  • 11-3031.00 - Financial Managers
  • 11-2021.00 - Marketing Managers
  • 11-2022.00 - Sales Managers
  • 11-3061.00 - Purchasing Managers

Minor Groups:

  • 11-1020 - General and Operations Managers
  • 11-2020 - Marketing and Sales Managers
  • 11-3020 - Financial Managers
  • 11-3021 - Computer and Information Systems Managers
  • 11-9190 - Miscellaneous Managers

43-0000: Office and Administrative Support

28 roles - Administrative assistants, customer service, data entry, clerks

Administrative support, data management, and customer service roles.

Popular Roles:

  • 43-6014.00 - Secretaries and Administrative Assistants
  • 43-4051.00 - Customer Service Representatives
  • 43-9061.00 - Office Clerks, General
  • 43-9199.00 - Office and Administrative Support Workers

19-0000: Life, Physical, and Social Science

24 roles - Research scientists, social scientists, environmental specialists

Research and analysis roles in scientific and social science domains.

Popular Roles:

  • 19-4061.00 - Social Science Research Assistants
  • 19-3051.00 - Urban and Regional Planners
  • 19-2041.00 - Environmental Scientists and Specialists

22 roles - Sales representatives, retail, advertising sales

Sales, business development, and customer acquisition roles.

Popular Roles:

  • 41-4011.00 - Sales Representatives, Wholesale and Manufacturing
  • 41-3099.00 - Sales Representatives, Services
  • 41-9031.00 - Sales Engineers

25-0000: Educational Instruction and Library

18 roles - Teachers, instructors, trainers, librarians

Education, training, and information management roles.

Popular Roles:

  • 25-9031.00 - Instructional Coordinators
  • 25-1194.00 - Career/Technical Education Teachers
  • 25-4032.00 - Librarians

17-0000: Architecture and Engineering

16 roles - Engineers, architects, drafters, technicians

Engineering design, technical analysis, and architecture roles.

Popular Roles:

  • 17-2112.00 - Industrial Engineers
  • 17-2141.00 - Mechanical Engineers
  • 17-2061.00 - Computer Hardware Engineers

12 roles - Lawyers, paralegals, legal assistants, arbitrators

Legal services, compliance, and contract management roles.

Popular Roles:

  • 23-2011.00 - Paralegals and Legal Assistants
  • 23-1011.00 - Lawyers
  • 23-2093.00 - Title Examiners, Abstractors, and Searchers

Additional Groups

The following groups have fewer digital-capable roles but are still available:

  • 29-0000 - Healthcare Practitioners (8 roles)
  • 33-0000 - Protective Service (5 roles)
  • 49-0000 - Installation, Maintenance, Repair (4 roles)
  • 31-0000 - Healthcare Support (3 roles)
  • 21-0000 - Community and Social Service (2 roles)

Exploring the Catalog

By Major Group

import { $ } from 'sdk.do'

// List all roles in Computer and Mathematical
const computerRoles = await $.Agent.list({
  type: 'role',
  majorGroup: '15',
  limit: 100,
})

// List all roles in Business and Financial
const businessRoles = await $.Agent.list({
  type: 'role',
  majorGroup: '13',
  limit: 100,
})

By Minor Group

// List Software and Web Developers
const developers = await $.Agent.list({
  type: 'role',
  minorGroup: '15-1250',
  limit: 50,
})

By Skills

// Find roles requiring Python
const pythonRoles = await $.Agent.searchRoles({
  skills: ['Python'],
  limit: 20,
})

// Find roles requiring both data analysis and ML
const dataRoles = await $.Agent.searchRoles({
  capabilities: ['data-analysis', 'machine-learning'],
  skills: ['Python', 'SQL'],
})

Complete Catalog

For the complete hierarchical catalog with all 533 roles:

Visit roles.org.ai for:

  • Interactive SOC hierarchy browser
  • Detailed occupation descriptions
  • Skills and knowledge requirements
  • Tools and technologies
  • Education and experience levels
  • Salary data and job outlook
  • Related occupations and career pathways

API Reference