Computer and Information Research Scientists typically conduct research on a variety of computer-related topics. Their job description includes inventing new computing technologies, finding innovative uses for existing technology, and developing new computing theories and principles. They often publish their findings in academic journals and present their work at conferences. Additionally, they may design experiments to test theories or develop new algorithms for solving specific computing problems.
This income data is sourced from the May 2023 Occupational Employment and Wage Statistics (OEWS) survey. The dataset is updated annually.
Annual Pay Distribution | Salary |
---|---|
10th percentile | $59,010.00 |
25th percentile | $98,490.00 |
median (50th percentile) | $117,320.00 |
75th percentile | $176,280.00 |
90th percentile | $227,710.00 |
Hourly Pay Distribution | Hourly Rate |
---|---|
10th percentile | $28.37 |
25th percentile | $47.35 |
median (50th percentile) | $56.41 |
75th percentile | $84.75 |
90th percentile | $109.48 |
Computer and Information Research Scientists typically need a master’s degree in computer science or a related field, such as computer engineering. Some positions may require a Ph.D., especially for research-oriented roles. While a few entry-level jobs for Computer and Information Research Scientists may only require a bachelor’s degree, most positions necessitate a graduate-level education due to the complexity of the work and the emphasis on research and development. Both high school and college education are required to pursue this career. Training for Computer and Information Research Scientists involves coursework in areas such as algorithms, data structures, programming languages, software engineering, and computer theory. Typical training also includes gaining experience with various programming languages, tools, and technologies relevant to the field. Internships, research projects, and collaboration with faculty members on research initiatives are common components of the training process, helping individuals develop the necessary skills and expertise for roles in research and development within the field of computer science.