1 067 Image Analysis jobs in Bahrain
Machine Learning Engineer (Computer Vision)
Posted 1 day ago
Job Viewed
Job Description
Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks.
- Train, evaluate, and optimize deep learning models using large datasets.
- Implement and fine-tune various computer vision algorithms (e.g., CNNs, object detection models).
- Develop data preprocessing and augmentation pipelines for image and video data.
- Deploy ML models into production environments, ensuring scalability and performance.
- Collaborate with software engineers to integrate ML models into applications.
- Stay current with the latest research and advancements in AI and computer vision.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to team best practices.
- Experiment with new ML architectures and techniques.
- Troubleshoot and debug ML model issues.
- Communicate findings and results to stakeholders.
Qualifications:
- Master's or Ph.D. in Computer Science, AI, Machine Learning, or a related quantitative field.
- 3+ years of hands-on experience in machine learning engineering, with a focus on computer vision.
- Strong proficiency in Python and ML/DL frameworks (TensorFlow, PyTorch).
- Experience with computer vision libraries like OpenCV, scikit-image.
- Solid understanding of deep learning architectures (CNNs, RNNs, Transformers) and their application to vision tasks.
- Experience with data augmentation, transfer learning, and model optimization techniques.
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML services is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.
Machine Learning Engineer - Computer Vision
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, train, and deploy deep learning models for tasks such as object detection, image segmentation, facial recognition, and video analysis.
- Design and implement efficient algorithms for real-time image and video processing.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Perform data preprocessing, feature engineering, and model evaluation.
- Research and stay updated on the latest advancements in computer vision and deep learning.
- Optimize model performance for speed, accuracy, and resource efficiency.
- Conduct A/B testing and experiments to validate model improvements.
- Document code, models, and experiments thoroughly.
- Contribute to the overall ML infrastructure and tooling.
- Work effectively in a remote, collaborative team environment.
- M.S. or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, or a related quantitative field.
- Proven experience in developing and deploying computer vision models using frameworks like TensorFlow, PyTorch, or Keras.
- Strong understanding of deep learning architectures (e.g., CNNs, Transformers, GANs).
- Proficiency in Python and relevant libraries (e.g., OpenCV, NumPy, SciPy).
- Experience with cloud platforms (AWS, GCP, Azure) and ML deployment tools.
- Solid grasp of linear algebra, calculus, and probability theory.
- Excellent problem-solving skills and ability to tackle complex challenges.
- Strong communication and collaboration skills, especially in a remote setting.
- Experience with large-scale datasets and distributed training is a plus.
Machine Learning Engineer - Computer Vision
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks such as object detection, image classification, segmentation, and tracking.
- Utilize deep learning frameworks like TensorFlow, PyTorch, or Keras to build and train models.
- Process and pre-process large datasets of images and videos for model training.
- Evaluate model performance using appropriate metrics and techniques.
- Optimize models for performance, efficiency, and deployment on various platforms.
- Collaborate with software engineers and researchers to integrate ML models into applications and systems.
- Stay current with the latest research and advancements in machine learning and computer vision.
- Develop and maintain robust ML pipelines and MLOps practices.
- Conduct experiments, analyze results, and present findings to the team.
- Contribute to the definition of ML project requirements and roadmaps.
- Troubleshoot and debug issues related to model training and deployment.
This position offers a hybrid work arrangement, suitable for candidates in the vicinity of Jidhafs, Capital, BH , providing a balance between remote flexibility and in-office collaboration. Our client is at the forefront of AI innovation and seeks a candidate passionate about applying computer vision to solve real-world problems. Excellent analytical skills and a strong understanding of mathematical concepts underpinning machine learning are essential.
Machine Learning Engineer - Computer Vision
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced machine learning models for computer vision applications.
- Perform data collection, annotation, preprocessing, and augmentation for training ML models.
- Experiment with various deep learning architectures and frameworks (e.g., TensorFlow, PyTorch).
- Train, evaluate, and fine-tune models to achieve high accuracy and performance.
- Develop and deploy ML models into production environments.
- Collaborate with software engineers to integrate CV capabilities into existing products and services.
- Conduct research into state-of-the-art computer vision techniques and algorithms.
- Optimize ML models for efficiency, speed, and scalability.
- Analyze and interpret model results, providing actionable insights.
- Stay current with advancements in the field of AI and computer vision.
Qualifications:
- Master's or PhD in Computer Science, Machine Learning, or a related quantitative field.
- 3+ years of hands-on experience in machine learning and deep learning, with a specialization in computer vision.
- Proficiency in Python and ML libraries such as TensorFlow, PyTorch, OpenCV, Scikit-learn.
- Solid understanding of image processing techniques, convolutional neural networks (CNNs), and other CV algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) for ML model training and deployment.
- Strong software engineering skills, including experience with version control (Git).
- Ability to work independently and manage multiple projects in a remote setting.
- Excellent problem-solving and analytical skills.
- Strong communication skills to present findings and collaborate with the team.
- Experience with large-scale datasets and distributed training is a plus.
Machine Learning Engineer - Computer Vision
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks, including image classification, object detection, segmentation, and tracking.
- Build and optimize deep learning architectures using frameworks such as TensorFlow, PyTorch, or Keras.
- Preprocess and augment large image and video datasets for model training.
- Evaluate model performance using appropriate metrics and conduct rigorous experimentation.
- Deploy machine learning models into production environments, ensuring scalability, reliability, and efficiency.
- Collaborate with software engineers to integrate ML models into existing or new products and services.
- Stay up-to-date with the latest research and advancements in machine learning and computer vision.
- Troubleshoot and debug ML models and production systems.
- Work with MLOps tools and practices for model versioning, deployment, and monitoring.
- Contribute to the overall AI strategy and roadmap of the company.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and knowledge sharing sessions.
- Research and implement novel algorithms and techniques to solve complex computer vision problems.
- Present findings and progress to technical and non-technical audiences.
- Ensure ethical considerations and bias mitigation are addressed in model development.
Qualifications:
- Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven experience in developing and deploying computer vision models.
- Strong understanding of deep learning concepts and architectures (e.g., CNNs, Transformers).
- Proficiency in Python and ML libraries/frameworks (TensorFlow, PyTorch, scikit-learn).
- Experience with computer vision libraries such as OpenCV.
- Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps principles.
- Strong software engineering skills and experience with version control (Git).
- Excellent analytical, problem-solving, and critical-thinking abilities.
- Strong communication and collaboration skills, comfortable working in a hybrid environment in Isa Town, Southern, BH .
- Ability to work both independently and as part of a team.
- Experience with large-scale data processing is a plus.
This is an excellent opportunity for a talented Machine Learning Engineer to work on impactful computer vision projects. If you are passionate about AI and eager to contribute to innovative solutions, apply today.
Machine Learning Engineer - Computer Vision
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement machine learning models for computer vision tasks.
- Design and optimize deep learning architectures for image and video analysis.
- Preprocess, clean, and manage large visual datasets.
- Train, validate, and deploy ML models in production environments.
- Collaborate with cross-functional teams on AI product development.
- Stay updated with the latest research in computer vision and ML.
- Optimize model performance and efficiency.
- Contribute to the overall AI strategy and roadmap.
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Machine Learning or Computer Vision.
- 3-5 years of hands-on experience in machine learning engineering, with a focus on computer vision.
- Proficiency in Python and deep learning frameworks (TensorFlow, PyTorch).
- Strong understanding of computer vision algorithms and techniques.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience in the **Zallaq, Southern, BH** region is a plus.
Be The First To Know
About the latest Image analysis Jobs in Bahrain !
Machine Learning Engineer (Computer Vision)
Posted 17 days ago
Job Viewed
Job Description
- Design, develop, and implement state-of-the-art machine learning models for computer vision tasks.
- Research and apply advanced deep learning architectures and techniques.
- Preprocess and analyze large datasets of images and videos.
- Train, evaluate, and optimize ML models for performance and accuracy.
- Develop robust data pipelines for model training and deployment.
- Collaborate with cross-functional teams to integrate ML solutions into production systems.
- Stay abreast of the latest research and advancements in machine learning and computer vision.
- Write clean, efficient, and well-documented code.
- Contribute to the technical roadmap and strategy for AI development.
- Present findings and results to technical and non-technical stakeholders.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Proven experience in developing and deploying computer vision models.
- Strong proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, Keras, Scikit-learn).
- Deep understanding of computer vision algorithms and deep learning concepts.
- Experience with cloud platforms (AWS, Azure, GCP) for ML workloads.
- Familiarity with software development best practices, including version control (Git).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Publications in top-tier AI/ML conferences are a significant plus.
Machine Learning Engineer - Computer Vision
Posted 18 days ago
Job Viewed
Job Description
Responsibilities include researching, designing, and implementing state-of-the-art computer vision algorithms for tasks such as object detection, image segmentation, facial recognition, and augmented reality. You will work with large datasets, ensuring data quality and integrity for effective model training. Collaborating with software engineers and product managers to integrate ML models into our products and services will be a key aspect of the role. This involves developing robust and scalable ML pipelines, optimizing model performance for efficiency and accuracy, and staying up-to-date with the latest research and advancements in the field of AI and computer vision.
We are looking for individuals with a Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related quantitative field. A minimum of 5 years of professional experience in machine learning engineering, with a significant focus on computer vision, is required. Expertise in Python programming and proficiency with ML libraries/frameworks such as TensorFlow, PyTorch, Keras, and OpenCV is essential. Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices is highly desirable. Strong analytical skills, excellent problem-solving abilities, and the capacity to work effectively in a collaborative, fast-paced environment are crucial. Join us in pushing the boundaries of what's possible with AI and computer vision at our facility in Zallaq, Southern, BH .
Machine Learning Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks.
- Build and maintain robust ML pipelines for data ingestion, model training, and inference.
- Optimize model performance for real-time applications and resource-constrained environments.
- Collaborate closely with software engineers and product teams to integrate ML solutions into production systems.
- Conduct experiments, analyze results, and iterate on models to improve accuracy and efficiency.
- Stay current with the latest research and techniques in machine learning and computer vision.
- Troubleshoot and resolve issues related to model deployment and performance.
- Document technical designs, processes, and results thoroughly.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of professional experience in machine learning engineering, with a focus on computer vision.
- Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong understanding of computer vision concepts (e.g., image processing, object detection, segmentation, tracking).
- Experience with ML operations (MLOps) practices and tools.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Ability to work independently and as part of a team in a fast-paced environment.
- Excellent problem-solving and analytical skills.