Machine learning engineer develop artificial intelligence machines. Computer programming skills are essential.
IT software developers design, test, build and maintain computer programs and applications ensuring business objectives are met.
IT support technicians diagnose and solve software problems for computer users, often providing telephone and email support.
IT project managers oversee the development and installation of computer hardware and software.
.