Postdoctoral Fellowship Position
The Secure and Reliable Systems Group at the University of Toronto, led by Canada Research Chair, Professor David Lie, is looking for talented and motivated postdoctoral fellows to become part of our team working on exciting science research projects. Researchers in computer engineering or computer science, or similar discipline who have received their Ph.D. within the last three years are encouraged to apply. The successful applicant will receive a competitive salary and excellent benefits.
The Secure and Reliable Systems Group performs novel and innovative research in the areas of computer security, digital privacy and system reliability, and is funded by a variety of government programs, industry sponsors and non-profit groups. The University of Toronto is Canada's largest university, located in Toronto, Canada's largest city and a vibrant and diverse metropolitan center. Information for Postdoctoral Fellows at the University of Toronto can be found here.Specific Responsibilities:
- Perform research, development and implementation of new and existing algorithms, systems and tools that will improve the security and reliability of computing systems, including networking components and equipment, mobile smartphones, Internet of Things (IoT) devices and cloud computing systems.
- Work in a collaborative environment advising junior graduate students, organizing research meetings and managing research projects.
- Author peer-reviewed scientific articles and contribute to grant proposals.
- PhD in Computer Engineering or Computer Science or related field.
- Established record of peer-reviewed publications.
- Excellent written and oral communication skills.
- Experience implementing and evaluating large to moderate software systems, and familiarity with a variety of software packages and programming languages such as C/C++, Java and Python.
- Experience working in a collaborative environment.
- Experience with development and administration of open-source software systems such as Linux, IPTables, OpenSSH, Apache, Nginx, OpenvSwitch, Floodlight, Mininet, and others.
- Experience with with code analysis and software engineering tools such as LLVM, Z3, STP.
- Knowledge of network protocols and trends, including TCP/IP, SDN/OpenFlow, NFV.
- Knowledge of cryptographic algorithms and security protocols such as RSA, AES, DH, secret sharing, multiparty computing and IPSec.
- Experience and familiarity with source control and collaboration systems such as Git, SVN.