Computer Programmer

Software developer/programmer positions are available in Video Analytics Lab.

The available positions are focusing on computer vision and machine learning algorithms. Along with software development, testing and deployment of state of the Convolutional Neural Network (CNN) algorithms.

Required Skills

Exceptional programming skills are required in C/C++, python, JavaScript, HTML5, and CSS3 and should have experience in web developing environment such as Django and Flask. Also, must have experience working in a Linux environment.

Applicant needs a general understanding of compilers, machine learning concepts, testing process and software development life cycle.

Experience with deep learning platforms like Tensorflow, Caffe, Theano, Keras, Mxnet, OpenCV and CudNN.

In this role you will be self-sufficient, learn quickly, and have strong analytical skills with attention to detail.

Candidate must be able to apply existing skills to new situation, you should enjoy testing, and work with minimal supervision.

Ability to work in a team oriented environment and Excellent written and verbal social skills.

Network Support Engineer

We are looking for experienced Network Engineers to join our team. Our research lab seeks a knowledgeable, talented, and industrious network engineer who will work alongside the team to ensure maximum performance of a high traffic network infrastructure while maintaining system integrity. Internal networks include computer, voice, and firewall. The ideal candidate for the position of network engineer is agreeable, helpful, and efficient as well as having in-depth knowledge of networks with a focus on high-level design and planning.

Required Skills

Design, deploy and manage LANs, WANs, Wireless Networks, including Routers, Switches, Firewalls, Wireless Controllers, Access Points, IP PBX and other hardware.

Maximize Network Availability and Performance through monitoring, troubleshooting network problems, outages and scheduling upgrades.

Design, recommend and implement new solutions to improve the resilience of Network Operations.

Secure network system by establishing and enforcing Global Access Control policies.

Professional certifications CCNA and CCNP or equivalent.

Configure DNS Servers, maintain firewalls and manage security related to hacking.

Work closely with Project Management Team and be a technical lead on network projects.

Be a team player and contribute to the success of the IT organization.

BS degree in Computer Science, Telecommunications, or related technical field.

Data Scientist

We are looking for a Data Scientist that will help us discover the information hidden in vast amounts of data, and help us make smarter decisions to deliver even better products. Your primary focus will be in applying data mining techniques, doing statistical analysis, and building high quality prediction systems integrated with our products.

In this role, you should be highly analytical with a knack for analysis, math and statistics. Critical thinking and problem-solving skills are essential for interpreting data. We also want to see a passion for machine-learning and research.

Required Skills

Selecting features, building and optimizing classifiers using machine learning techniques.

Data mining using state-of-the-art methods.

Extending company’s data with third party sources of information when needed.

Enhancing data collection procedures to include information that is relevant for building analytic systems.

Processing, cleansing, and verifying the integrity of data used for analysis.

Doing ad-hoc analysis and presenting results in a clear manner.

Develop custom data models and algorithms to apply to data sets.

Develop processes and tools to monitor and analyze model performance and data accuracy.

Contact Details


Video Analytics Lab,
Pakistan Navy Engineering College (PNEC),
National University of Sciences and Technology (NUST),
Karachi Pakistan.