Information Sciences Institute (ISI), a unit of USCâs Viterbi School of Engineering, is a world leader in the research and development of advanced information processing, computing, and communications technologies. ISI operates one of the Internetâs 13 Domain Name Systemâs root servers and runs one of the largest academic high-performance computing clusters. ISI has three research campuses: one in Marina Del Rey, CA; one in Arlington, VA; and one in Waltham, MA.
This position is located in Marina del Rey, CA.
ISI seeks applicants for a Senior Computer Scientist for its Networking and Cybersecurity Division. ISI is looking for candidates specializing in networking protocol analysis and development, intrusion detection, and the development, deployment, testing, and analysis and operation of Domain Name System (DNS) services specifically. A successful candidate for this position will have a degree in Computer Science or a related field and the relevant work experience to provide strong technical knowledge in networking, programming and analysis. Experience or coursework in a number of: networking, routing, network management, configuration management, security, signal analysis, statistics, machine learning, parallel processing, source code management and operating systems.
Successful applicants to this position will participate in multiple research efforts conducted at ISI, including weak-signal analysis, DDoS protection of critical infrastructure services like the B-Root DNS server, and the development of a specialized DNS testbed. Team members work together to create, define and implement new algorithms and techniques to benefit these and other research efforts.
Research staff at ISI participate in creating novel research, implementing it as a proof of concept and eventually optimizing them for scalability and robustness for eventual deployment in operational networks. As an academically situated institute, ISI encourages the development of and contributions to open source tool kits and academic publications.
Generates research ideas. Applies computer science principles and concepts in the planning, coordinating, and executing of research objectives. Contributes state-of-the-art technology and theories.
Solves a wide-range of research problems in creative and effective ways. Selects methods and techniques for obtaining solutions.
Writes articles for publication.
Makes presentations at conferences, participates in workshops, and collaborates in specific areas of research.
Stays informed of new developments and technologies by reading journals and other pertinent publications, maintaining contact with vendors, and participating in professional organizations, meetings and seminars.
Necessary skills:Â extensive experience with DNS, general networking protocols, data analysis, Linux/Unix, git, bash as well as a strong programming background in Python and C.
Additionally desired skills:Â experience with Fedora/CentOS, testing frameworks, statistics, perl, hadoop, ansible, and operational network management and monitoring. Knowledge of DNSSEC, PKI, SQL, intrusion detection. and machine learning.
The University of Southern California values diversity and is committed to equal opportunity in employment.
10 years of experience
Doctorate degree or suitable combined experience/education
Minimum Field of Expertise: Knowledge of research processes and computer science. Ability to take specific research problems, apply computer science principles, and derive solutions. Ability to interact with other project members in a positive and constructive manner to reach solutions to research problems.
Minimum Education: Doctorate, Combined experience/education as substitute for minimum educationMinimum Experience: 5 yearsMinimum Field of Expertise: Knowledge of research processes and computer science. Ability to take specific research problems, apply computer science principles, and derive solutions. May possess a specialized knowledge in one area such as linguistics, psychology, or physics, and be able to bridge the gap between that specialized knowledge and the physical constraints of machine architecture. Ability to interact with other project members in a positive and constructive manner to reach solutions to research problems.
USC’s Viterbi School of Engineering has been one of the economic engines in Southern California and a vital hub in the California economy. The technical innovations and ideas generated by the Viterbi faculty and research community have resulted in countless innovations, many becoming the foundations for new companies, products and services. The thousands of students graduating each year bring new ideas and vitality to companies in California and beyond. With an annual research budget exceeding $205M each year, more than 46 research centers and institutes, more than 180 faculty members, 7,800 students and over 60,000 impassioned alumni world-wide, the Viterbi School is addressing some of the world’s great challenges.