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
Perform feature extraction on images with varying levels of reflection, shadows, contrast and exposure, to maximize the utility of the underlying image.
Optimize existing models to improve performance and efficiency for real-world applications.
Create efficient models for image forensics, id classification, face liveness and document verification.
Aware of the latest developments in deep learning and computer vision and incorporate cutting-edge techniques into our workflows.
Conduct rigorous testing and validation of models to ensure robustness and reliability. Perform data augmentation to create more validation sets.
Deploying neural networks across cloud services (such as AWS or GCP) 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.
Ability to deep dive into research papers and implement the process for feasibility study for any research-oriented tasks.
Adept with the concept of transformers and ability to create custom RAGs and LLMs for summary, clustering, translation and classification tasks.
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, emphasizing their application in computer vision 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.
Quick at learning, agile in development practices and ability to improve the system at every step.
Preferred Skills
Experience with cloud services such as AWS for model training and deployment.
Familiarity with MLOps practices and tools to manage the machine learning lifecycle.
Job Type: Full-time
Experience:
Python: 3 years (Required)
Natural Language Processing: 1 year (Required)
Image Processing: 1 year (Required)
* Neural Networks: 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.