Quick Facts
Median Salary$103,901
Most Common EducationBachelor's degree
Projected 10-Year Growth+15.47%
Assessment MatchTake the Assessment
What They Do
A Computer Scientist conducts research and studies complex problems in computing. Develops computer algorithms that provide the foundation for advances in technology. May study computer hardware architecture, robotics or software, and collaborate with electrical engineers and other computer professionals.
Core Tasks:
- 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.
- Consult with users, management, vendors, and technicians to determine computing needs and system requirements.
- Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.
- Develop and interpret organizational goals, policies, and procedures.
- Develop performance standards, and evaluate work in light of established standards.
What to expect as a Computer Scientist
1Earn a Bachelor's degree
64% of people achieve this level of education.
2Gain skills and experience
See Computer Scientist related courses on Tallo
3Land a job
217 openings for Computer Scientists
Career Progression
in United States (Nation)
The career progression is an interactive way to explore careers related to Computer Scientist. Click on each career to see its associated salary, job availability, skills, and more.



