413 Image Analysis jobs in Bahrain
Machine Learning Engineer (Computer Vision)
Posted today
Job Viewed
Job Description
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Developing and implementing advanced deep learning models for image recognition, object detection, segmentation, and other computer vision tasks.
- Utilizing frameworks such as TensorFlow, PyTorch, and Keras to build, train, and optimize ML models.
- Pre-processing and augmenting large image and video datasets to improve model performance.
- Collaborating with software engineers to integrate computer vision models into production systems and applications.
- Evaluating and benchmarking model performance, identifying areas for improvement, and implementing state-of-the-art techniques.
- Conducting research into new computer vision algorithms and methodologies.
- Optimizing models for deployment on various platforms, including edge devices.
- Working closely with product managers and domain experts to understand requirements and translate them into technical solutions.
- Contributing to the entire machine learning lifecycle, from data collection and preprocessing to model deployment and monitoring.
- Staying current with the latest advancements in computer vision and machine learning research.
- Writing clean, efficient, and well-documented code.
- Participating in code reviews and knowledge sharing sessions.
The ideal candidate will hold a Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field, with a minimum of 4 years of experience in developing and deploying computer vision models. Proven experience with deep learning frameworks (TensorFlow, PyTorch), libraries like OpenCV, and programming languages such as Python is essential. Strong understanding of mathematical concepts underlying machine learning and computer vision is required. Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus. Excellent problem-solving, analytical, and communication skills are a must. This is an exciting opportunity to work on challenging problems in a collaborative environment.
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and implementing machine learning models for computer vision tasks, including image recognition, object detection, segmentation, and tracking.
- Utilizing deep learning frameworks such as TensorFlow, PyTorch, or Keras for model development and training.
- Working with large-scale image and video datasets, including data augmentation, preprocessing, and annotation.
- Optimizing model performance for real-time applications and embedded systems.
- Collaborating with software engineers to integrate ML models into production systems and applications.
- Conducting research on state-of-the-art computer vision techniques and algorithms.
- Evaluating and benchmarking different model architectures and approaches.
- Writing clean, maintainable, and efficient code for ML pipelines and applications.
- Staying current with advancements in AI, machine learning, and computer vision.
- Contributing to the overall AI strategy and roadmap of the company.
The ideal candidate will hold a Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field, with a specialization in Computer Vision. A minimum of 3-5 years of hands-on experience in developing and deploying computer vision models is required. Proficiency in Python and relevant libraries (OpenCV, scikit-image) is essential. Experience with deep learning frameworks and cloud platforms (AWS, Azure, GCP) is highly desirable. Strong analytical, problem-solving, and communication skills are necessary. A portfolio of relevant projects or publications is a strong plus. Join a collaborative team pushing the boundaries of what's possible with AI and computer vision.
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
The ideal candidate will have a strong background in computer vision, image processing, and deep learning frameworks. You will be responsible for the entire lifecycle of ML models, from data collection and preprocessing to model training, evaluation, and deployment. This includes designing efficient data pipelines, optimizing model performance for real-time applications, and ensuring the scalability and robustness of our AI solutions.
Key responsibilities:
- Develop, train, and deploy state-of-the-art computer vision models for tasks such as object detection, image segmentation, facial recognition, and activity recognition.
- Implement and optimize deep learning architectures using frameworks like TensorFlow, PyTorch, or Keras.
- Work with large-scale image and video datasets, ensuring data quality and implementing effective data augmentation techniques.
- Design and build efficient ML pipelines for data processing, model training, and inference.
- Collaborate with software engineers to integrate computer vision models into existing products and services.
- Conduct rigorous model evaluation and performance tuning to meet specific project requirements.
- Research and implement novel computer vision algorithms and techniques to address new challenges.
- Document models, code, and experimental results clearly and comprehensively.
- Stay updated with the latest advancements in computer vision and machine learning research.
Qualifications:
- Master's or Ph.D. degree in Computer Science, Electrical Engineering, or a related field with a specialization in Machine Learning or Computer Vision.
- 3+ years of professional experience in machine learning engineering, with a focus on computer vision.
- Strong programming skills in Python and experience with relevant libraries (OpenCV, Pillow, NumPy).
- Proficiency in deep learning frameworks (TensorFlow, PyTorch).
- Experience with cloud platforms (AWS, GCP, Azure) and MLOps practices is a plus.
- Understanding of image processing techniques and mathematical principles behind computer vision.
- Excellent analytical and problem-solving abilities.
- Strong communication skills to effectively collaborate with team members.
Be The First To Know
About the latest Image analysis Jobs in Bahrain !
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop, train, and deploy machine learning models using various algorithms and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Build and maintain scalable machine learning pipelines for data processing, feature engineering, and model evaluation.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Monitor model performance in production and implement strategies for continuous improvement and retraining.
- Perform data analysis and feature engineering to enhance model accuracy.
- Stay up-to-date with the latest advancements in machine learning and artificial intelligence.
- Design and implement experiments to test hypotheses and evaluate model performance.
- Ensure the responsible and ethical use of AI and machine learning technologies.
- Optimize ML models for performance, scalability, and efficiency.
- Communicate complex technical concepts to both technical and non-technical stakeholders.
- Troubleshoot and resolve issues related to ML model deployment and performance.
- Contribute to the documentation of ML models, pipelines, and processes.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related quantitative field.
- Minimum of 4 years of experience in machine learning engineering or a related role.
- Strong programming skills in Python and experience with ML libraries.
- Proven experience in building and deploying machine learning models in production.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Solid understanding of data structures, algorithms, and software engineering principles.
- Experience with SQL and NoSQL databases.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills.
- Ability to work effectively in a hybrid work environment.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models and algorithms.
- Preprocess, clean, and engineer features from large, complex datasets.
- Train, evaluate, and optimize ML models for performance and accuracy.
- Deploy ML models into production environments using MLOps practices.
- Collaborate with data scientists and engineers to integrate ML solutions.
- Research and apply the latest AI and ML techniques and technologies.
- Develop and maintain documentation for ML models and pipelines.
- Monitor model performance in production and retrain as needed.
- Contribute to the development of AI strategy and roadmap.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Statistics, or a related quantitative field.
- 3+ years of experience in machine learning engineering or data science with a focus on applied ML.
- Strong proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools.
- Solid understanding of statistical modeling, data mining, and machine learning algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.