VIDIZMO
Senior Machine Learning Engineer
Job Description
We are looking to add talented Machine Learning Engineers to our team, who’ll work on developing AI-based systems for enterprise-class video streaming and processing applications. The position requires exceptional knowledge and skills in Machine Learning development such as Computer vision, development and implementation of algorithms for image processing and python.
We provide Video Content Management systems to Fortune 5000 companies across the globe and are recognized in Gartner’s Magic Quadrant. Our developed systems empower our customers to deliver Live as well as On-Demand Video Streaming to their audience, store and share multimedia content as well as perform Video and Audio Analysis using Machine Learning
As a Machine Learning Engineer, your responsibility would be to solve complex problems by analyzing, developing, implementing AI algorithms, You should be able to evaluate existing machine learning processes both qualitative and quantitatively, Fine-tuning existing models to improve predictive performance and generate meaningful insights. Build reusable libraries as per industry standards.
Job Description:
- Developing, testing, and deploying machine learning algorithms to enhance VIDIZMO Cognitive & Computer Vision Artificial Intelligence Capabilities & Features.
- Able to create and explain your own customized solutions for specific problems such as customized neural networks, loss functions, optimizers, metrics.
- Develop Applications and integrations with open Source Computer Vision and Cognitive Artificial Intelligence Services.
- Perform research, development and implementation of algorithms for image processing and computer vision.
- Perform qualitative and quantitative analysis of models developed.
- Stay tuned to the forefront of technology research.
- Proven contribution to design, development and scaling of high quality, practical reliable software.
- Preferably worked with GANs, familiar with synthetic data generation/synthetic imagery.
- Participate in ownership of a system that will be a core component of our machine vision and image analysis products.
Essential Skills:
- Programming experience with at least one modern language such as Python, C#, or C++ including object-oriented design.
- Hands-on experience with Deep Learning framework Pytorch or Tensorflow.
- Experience in Computer Vision and Video analytics algorithms such as detection, classification, recognition, segmentation and tracking.
- Experience in scaling and fine-tuning existing models
- Ability to partake in deep learning architectural discussions and drive technical decision making
Preferred Skills:
- Hands-on experience on datasets related to video & audio
- Preferred development experience in Backend technologies i.e. C#, C,C++ , ASP.NET
- Experience in developing Transformer and CNN -based applications.
- Knowledge of NLP
- Knowledge of object-oriented and functional design principles, and best practice patterns.
Requirements:
- Minimum Bachelors degree or above in Computer Science
- Can work independently and have a go-getter attitude
- 3+ years industry experience in machine learning & deep Learning framework and working with large data sets and system
- Authorized to Work Legally
Benefits: Health Insurance (OPD/IPD), Daily Lunch Facility, Separate Maternity Cover, Leave encashment, Car Support Program, Referral Bonus, EOBI, Bi-Annual Increment. Provident Fund, Career Growth, Bonus (benefits vary based on location)
Multiple Locations: Pakistan, India, UAE, Australia, Canada & USA (benefits vary based on location)