Senior Machine Learning Engineer
VisionX Technologies
2018-06-01-Present
● Leading design and development of Computer Vision and Machine Learning systems.
● Designing software architecture for deployment on pro...
● Leading design and development of Computer Vision and Machine Learning systems.
● Designing software architecture for deployment on production servers; sometimes using Docker images.
● Communicating with clients to determine their expectations from our products and services.
● Designing APIs for communication of services using REST and gRPC.
Python
Machine learning
Computer Vision
View more
Python
Machine learning
Computer Vision
Neural Networks
TensorFlow
PyTorch
AI
View more
Analyst Software Engineer
TRG Tech
2015-01-01-2016-02-01
● Improving language translation accuracy using statistical machine translation so that clients could make decisions based on customer fe...
● Improving language translation accuracy using statistical machine translation so that clients could make decisions based on customer feedback. Accuracy was improved by more than 10%.
● Setting up a Machine Learning API for text classification and sentiment analysis to provide clients with actionable insights regarding their products and services. By the end of the project, the company had an in-house implementation of Machine Learning classifiers and data pre-processing tools. This helped train new engineers and encouraged them to contribute to the API.
Python
C#
C++
Machine learning
NLP
Neural Networks
AI
View more
Research Associate and Teaching Assistant
School of Science and Engineering - Lahore University of Management Sciences
2012-08-01-2014-12-01
● Responsible for design and simulation of Wireless Sensor Network (WSN) protocols in Network Simulator 3. Development of a protocol cust...
● Responsible for design and simulation of Wireless Sensor Network (WSN) protocols in Network Simulator 3. Development of a protocol customized for a WSN which acquired weather data and water level of canal from sensors that were placed along the length of the canal.
● Leading a team of 18 TAs for a class with roster size of around 200 students. Responsibilities included but were not limited ensuring timely grading of assignments and projects along with organizing lab sessions and conducting recitations and tutorials. The timely delivery of results with a team of 18 people required management skills along with the ability to motivate team members to help their juniors with course projects.
Python
C++
Network
View more
Python
C++
Network
AI
View more