Machine Learning Engineer

Dubai, DU, AE, United Arab Emirates

Job Description

Job Title - ML Engineer

Job Overview

This role involves expertise in designing, implementing, and deploying machine learning and neural network models, particularly in the realms of image processing, object character recognition (OCR) and feature extraction. The ideal candidate should have a strong background in image processing and implementing/deployment neural network models.

Key Responsibilities

• Developing a robust OCR model to work on various documents (government IDs, licenses, etc.), including those in different languages.
• Writing algorithms to analyze sentiment in a paragraph and giving an overall sentiment score to the paragraph. Customizable option to re-train the model on certain industry specific keywords.
• Perform feature extraction on images with varying levels of reflection, shadows, contrast, and exposure, to maximize the utility of the underlying image.
• Design and implement advanced algorithms to generate a hash string from an image.
• Formulate a hash comparison algorithm to determine the similarity between the hash of two different/similar images.
• Optimize existing models to improve performance and efficiency for real-world applications.
• Conduct rigorous testing and validation of models to ensure robustness and reliability. Perform data augmentation to create more validation sets.
• Deploying neural networks in cloud (such as AWS or GCP) and exposing an API for integration with other applications.
• Establishing a reinforcement learning system to facilitate automatic model retraining at regular intervals.
• Documenting the process and the algorithms designed, following the software development best practices.

Qualifications

• Bachelor's degree in fields like Computer Science, Engineering, Mathematics, or similar technical disciplines.
• At least 3 years of practical experience in crafting and deploying neural network architectures, including a minimum of one year focused on image processing and feature extraction techniques.
• Proficient understanding of various deep learning platforms, including but not limited to TensorFlow, PyTorch, Keras, OpenCV emphasizing their application in computer vision, image processing, OCR and convolutional neural networks.
• Strong proficiency in Python programming, along with a good grasp of software engineering principles.
• Skilled at implementing neural networks on cloud platforms, enabling team members to integrate them into diverse applications as required.
• Exceptional ability to troubleshoot and creatively solve complex technical problems.

Preferred Skills

• Experience with cloud services such as AWS, GCP, or Azure for model training and deployment.
• Familiarity with MLOps practices and tools to manage the machine learning lifecycle.

Job Type: Full-time

Experience:

• OCR: 1 year (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1715271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned