Address
CIT @ Purdue University
KNOY 213, 401 N Grant St,
West Lafayette, IN 47909-2021
Get In Touch
nadig [AT] purdue [DOT] edu
Ph: +1.765.496.0873

Opportunities

Graduate Research Assistant positions at CYAN Lab, Purdue University

Graduate RA Positions

Several Graduate Research Assistant positions are available for qualified M.S. (Thesis) and Ph.D. students effective immediately. The positions pay a monthly stipend, cover full tuition and includes other benefits. Interested applicants can email me at nadig [AT] purdue [DOT] edu with your CV/resume and a cover letter describing your research interests and qualifications.

Level

Ph.D. and M.S. (Thesis)

Expected Start Date

Spring/Fall 2022

Benefits

Salary, tuition coverage, and health insurance

Position Description

Dr. Nadig, Assistant Professor, CIT, has multiple openings for doctoral and master's students (thesis option) beginning Spring/Fall 2022. Successful applicants can expect to work on cutting-edge research involving software-defined networks (SDN), network functions virtualization (NFV), cloud-native infrastructure (cloud/edge) and network security. The research will explore problems in softwarized and programmable networks and develop intelligent networks, service architectures, security frameworks and solutions. Cross-layer approaches to integrating network-layer with application-layer decision-making are of particular interest. The research will also involve the use of big data analytics tools from data science and machine learning.

Required Qualifications

The successful candidate will have:

  • A Bachelors/Masters degree in Computer Engineering, Computer Science, or a related field.
  • Research experience in one or more of the following areas:
    • Software defined networks (SDN)
    • Computer networks
    • Network security
    • Network functions virtualization (NFV)
    • Network management
    • Cloud-native infrastructure
    • Data analytics and (applied) AI/machine learning
  • Hands-on experience with various network technologies, simulation and prototyping.
  • Strong programming skills in Python, C/C++, Go, or Java.
  • Excellent verbal and written communication skills.
Desired Qualifications

In addition to technical skills, the candidate must be highly motivated, can work independently, is an effective team player, and open to collaboration with others. Experience in some of the following is preferred:

  • Stacks: OpenStack, OPNFV, OSGi, Elastic (ELK) stack, InfluxDB/Grafana, Prometheus
  • Software-Defined Networking: OpenFlow, ONOS, Open vSwitch, P4
  • Network Emulation/Simulation: Mininet, LXC, ns3, Matlab/Simulink
  • Network Testbeds: ChameleonCloud, CloudLab, DETERLab, GENI, FABRIC
  • SCM/DevOps: Git, Vagrant, Docker, Kubernetes, Helm, Istio, Kubeflow
  • Machine Learning Frameworks: scikit-learn, TensorFlow, Keras
  • Agile Methodologies: Scrum, Kanban
  • API Development: OpenAPI/Swagger
  • Other: Wireshark, IPTables, VTun, LATEX
  • Experience with network hardware preferred but not required.
  • Industry experience preferred but not required.
Apply

Interested applicants are encouraged to reach out to Dr. Nadig with a CV/resume and a cover letter outlining their qualifications and research interests. Application review will begin immediately and continue until the positions are filled.

Undergraduate Research at CYAN Lab, Purdue University

Undergraduate Research Opportunities

Expected Start Date

Spring/Fall 2022

Level

Undergraduate

Position Description

Dr. Nadig, Assistant Professor, CIT, has limited undergraduate research opportunities for highly motivated students at CIT beginning Spring/Fall 2022. Students can expect to gain skills applicable to both research and non-research careers in Computer Networks, Cloud/Edge Infrastructure and Network Security. At CYAN Lab, undergraduate students can participate in various activities to gain research experience including, short-term projects, honors-contract courses and independent study projects.

Desired Qualifications

Apart from the technical skills, the candidate must be highly motivated, can work independently, is an effective team player, and open to collaboration with others. Experience in some of the following is desired:

  • Taken courses on Computer Networks and Network Security such as CNIT 240, 242, 340, 345, 445, 455 or equivalents.
  • Strong programming skills in Python, C/C++, Go, or Java.
  • Excellent verbal and written communication skills.
  • Experience with Git, Docker, Wireshark, IPTables, VTun, LATEX preferred but not required.
Apply

Interested applicants are encouraged to reach out to Dr. Nadig with their research interests and qualifications.