Jobs / ML and research engineering / 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.
- US jobs
- 37,200
- Median wage
- $140,300 a year
- Job family
- ML and research engineering
Can agents do the work of computer and information research scientists?
We read the evidence for the whole job family, ML and research engineering: Some tasks (no change in 12 months)
Agents complete 20% or more of the tasks (or projects) on a direct benchmark.
Evidence: MLE-bench, 64.4% of projects completed.
23% of this occupation's work, by O*NET work activities, is measured by a direct benchmark.
- 15%Design computer or information systems or applicationsMeasured
- 10%Analyze data to improve operationsNot measured
- 8%Analyze scientific or applied data using mathematical principlesMeasured
- 8%Coordinate with others to resolve problemsNot measured
- 8%Assign work to othersNot measured
- 7%Evaluate project feasibilityNot measured
- 7%Communicate with others about specifications or project detailsNot measured
- 6%Develop technical specifications for products or operationsNot measured
Benchmarks for this occupation
These benchmarks name this occupation in their job mapping.
Direct evidence
Work benchmarks mapped primary to this family. They set the step when they report how many tasks agents complete.
Also relevant
These benchmarks cover part of this family's work, or have no result yet. They do not set its step.
- 95.5%Claude Code + Claude Opus 4.5 (after manual regrading) · 3 Dec 2025Solved
Benchmarks for the job family
These cover work in ml and research engineering, not always this occupation's tasks.
Also relevant
These benchmarks cover part of this family's work, or have no result yet. They do not set its step.
- 84.7%NexAU-AHE + GPT-5.5 · 23 Apr 2026Retired
- 64.8%Claude Code + Opus 5.5 (max) · 6 Oct 2026Strong
Context only
These benchmarks span many occupations, or they test how agents behave. They give context but do not set the step.
Typical tasks
From O*NET 31.0. Core tasks first. Few of these tasks have a benchmark today.
- Analyze problems to develop solutions involving computer hardware and software.
- Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
- Assign or schedule tasks to meet work priorities and goals.
- Meet with managers, vendors, and others to solicit cooperation and resolve problems.
- Design computers and the software that runs them.
- Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.
- Evaluate project plans and proposals to assess feasibility issues.
- Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.
- Consult with users, management, vendors, and technicians to determine computing needs and system requirements.
- Develop and interpret organizational goals, policies, and procedures.
- Develop performance standards, and evaluate work in light of established standards.
- Maintain network hardware and software, direct network security measures, and monitor networks to ensure availability to system users.
Other job titles for this occupation (31)
Computer Scientist · Computer Specialist · Control System Computer Scientist · Research Scientist · Scientific Programmer Analyst · AI Engineer (Artificial Intelligence Engineer) · Applied Scientist · Artificial Intelligence Specialist (AI Specialist) · Computational Linguist · Computational Scientist · Computational Theory Scientist · Computer Vision Scientist · Cryptologist · Cybersecurity Research Scientist (Cyber Research Scientist) · Digital Solutions Manager · Information Scientist · Languages Researcher · Machine Learning Data Scientist · Machine Learning Engineer · Machine Learning Research Scientist · Machine Learning Scientist · Machine Learning Software Engineer · Multi-Disciplined Language Analyst · NLP Engineer (Natural Language Processing Engineer) · Programming Languages Researcher · Programming Methodology Researcher · Research and Development Specialist (R and D Specialist) · Research Computer Scientist · Research Engineer · Scientist · Site Reliability Engineer