Bioinformatics Software Engineer
Create software that organizes huge amounts of genetic information.
Computer Scientists study computers. Because computers are made by man, not by Mother Nature, Computer Scientists are an exception to the rules followed by other Scientists like Biologists, Chemists, and Geologists, who all study the physical and natural world.
As a Computer Scientist, you’re employed by software companies, government agencies, and research firms to understand computer theories and analyze computer systems. Your job typically isn’t designing and building computers. That’s up to Computer Engineers. Instead, you figure out how computers work.
Like most Scientists, your work involves creating hypotheses, then conducting research in order to prove or disprove them, usually in partnership with Computer Programmers and Electrical Engineers. Because your subjects of study might include information technology, robotics, virtual reality, and artificial intelligence, your research often leads to the development of new computer hardware and software, as well as new computing techniques and materials.
Oftentimes, you specialize in a specific area of computer science, such as algorithms and data structure, software engineering, information theory, computer programming, or computer graphics.
Always, however, you’re interested primarily in problem solving: Typically, you’re paid to either solve problems in computers—making them function more quickly, effectively, and efficiently—or to solve problems using computers. Computer Scientists deserve credit for inventions as diverse as personal computers, flash memory, word processors, the Internet, e-mail, and smartphones.