You are viewing a preview of this job. Log in or register to view more details about this job.

Network Engineer/Intern


Job Description
We are looking for candidates to conduct research and development in the area of wireless mobile networking, cloud and edge computing, and machine learning. More specifically, we expect the candidate to have strong knowledge and background in network systems and protocols, such as cellular network and mobile ad hoc network; machine learning algorithms and applications, including (deep) reinforcement learning and (deep) neural network. We also expect the candidate to have experience with cloud and edge computing. The candidate will help develop machine learning based methods to solve problems in the above areas.
Job Responsibilities
Investigate the performance of wireless mobile networking systems and architectures by theoretical analysis and practical development and evaluation.
Implement and develop machine learning algorithms for wireless mobile networking systems, design evaluation experiments and simulation/emulation testing environment, and conduct experiments for performance evaluation.
Improve the architecture design and algorithms based on the analysis of the theoretical models and the evaluation results.
Develop software and prototype for wireless mobile networking related applications.
Job Requirements
PhD or Masters in CS or EE with emphasis in wireless mobile networking, cloud and edge computing and/or machine learning.
Strong knowledge in wireless mobile networking and machine learning algorithms.
Familiar with cloud and edge computing and network simulation and/or emulation.
Strong programming skills.
Skills and Experience
Experience in network simulation with simulation tools, such as NS2/3, Mininet, etc.
Good programming skills in C/C++/Python/Matlab, or other programming languages.
Experience in designing and implementing machine learning algorithms and systems.