• Designing, and Developing the Machine Learning algorithms that could be used to solve a given problem and ranking them by their success probability
• Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world.
• Write APIs for AI algorithms.
• Deploy machine-learning models/algorithms as scalable software.
• Work collaboratively in a cross-functional team environment.
• Design simple dashboards for algorithm prototyping.
• Contribute to web application development.
• Verifying data quality, and/or ensuring it via data cleaning
• Defining the preprocessing or feature engineering to be done on a given dataset
• Defining data augmentation pipelines
• Training models and tuning their hyper-parameters.
• Analyzing the errors of the model and designing strategies to overcome them.
• Managing available resources such as hardware, data, and personnel so that deadlines are met
• Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
• Develop specialist knowledge in relevant programming languages, tools, techniques and apply expertise and knowledge to deliver effective solutions.
• Share expertise and provide technical advice and guidance to others.
• Implement standard processes, tools, metrics, measurement, and reporting.
• Identify opportunities for improvement in software development processes.
• Pro-actively demonstrate required behavior in line with expectations of the role.
• Experience with Tensorflow, PyTorch, or Caffe is a must.
• Excellent understanding of image processing techniques.
• Excellent knowledge of Machine Learning concepts.
• Excellent understanding of Natural Language Processing concepts.
• Experience with Django and Django Rest Framework will be a plus.
• Experience with React/Angular (JS frameworks) will be a plus.
• Experience with cloud deployment on either AWS or Google cloud will be a plus.
• Ability to select hardware to run an ML model with the required latency.
• Broad knowledge of a range of software development and delivery life cycles, agile, iterative, waterfall with detailed knowledge of one or more.
• Knowledge of different vendors’ DevOps products, pros & cons of industry DevOps tools.
• Agile software product development techniques.
• Collaborative development and working in virtual teams requiring good communication with business customers and technology teams
• Highly flexible, accountable, and taking ownership.
What We Offer
Comfortable working environment.
A performance-driven atmosphere for your Professional and Personal growth.
Massive in house and out house learning opportunities by participating in training workshops.
A chance to be a part of something big and make an impact on a global scale!
Zauq Group is a dynamic and diversified business group with an extensive portfolio of successful businesses and partnerships that operate across South East Asia, Europe and MENA (Middle East and North Africa) region. Our focus is on maximizing each business opportunity which is presented to us, and creating mutually beneficial partnerships with like-minded companies and entrepreneurs, both in the Middle East and around the world. We work with our partners to create long-term business relationships, utilizing our expertise, professionalism and our diverse network.