A Computer Science and Engineer (CSE) designs, develops, and maintains software applications, systems, and networks, solving problems creatively to produce a solution that matches the requirements of users, organizations, and industries. They build efficient software programs by writing, testing, and debugging code in order to keep the systems that they develop safe, reliable, and scalable. Some find work in the architecture of computing systems, involving hardware and software. Others could instead specialize in artificial intelligence, machine learning, data science, and cybersecurity, among other related options. They are also often part of teams that include other engineers, stakeholders, and end-users within a process to identify system requirements and solve technical issues. Strong analytical, programming, and working under pressure abilities with current technological trends would be required for this role. In addition, CSE professionals often participate in the design of operating systems, databases, and cloud computing services to improve the overall functionality and performance of a system.