What Jobs are available for Computer Vision in Bahrain?
Showing 1068 Computer Vision jobs in Bahrain
Lead Computer Vision Engineer
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of advanced computer vision algorithms and systems.
- Manage and mentor a team of computer vision engineers, fostering a collaborative and innovative environment.
- Develop and implement cutting-edge solutions for tasks such as object detection, image segmentation, facial recognition, and 3D reconstruction.
- Collaborate with AI researchers to translate novel algorithms into practical applications.
- Optimize computer vision models for performance, accuracy, and efficiency on various hardware platforms.
- Work with product managers and software engineers to integrate vision capabilities into client applications and products.
- Conduct rigorous testing and validation of computer vision systems.
- Stay current with the latest advancements in computer vision research and technology trends.
- Contribute to the technical strategy and roadmap for the computer vision team.
- Communicate complex technical concepts and project status to stakeholders.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, or a related field with a specialization in computer vision or machine learning.
- Minimum of 7 years of experience in computer vision engineering, with at least 2 years in a leadership or lead role.
- Expertise in areas such as deep learning for vision (CNNs), image processing, and pattern recognition.
- Proficiency in programming languages such as Python, C++, and relevant libraries (e.g., OpenCV, TensorFlow, PyTorch).
- Experience with large-scale image and video datasets.
- Strong understanding of algorithm optimization and performance tuning.
- Excellent leadership, communication, and team collaboration skills.
- Ability to manage complex projects and drive them to successful completion in a remote setting.
- Experience with cloud computing platforms and ML deployment is a plus.
This position offers the unique opportunity to lead groundbreaking computer vision projects remotely. Our client's primary research hub is located near Jidhafs, Capital, BH , but this role requires no physical presence.
Is this job a match or a miss?
Senior Computer Vision Engineer
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement computer vision algorithms and systems.
- Work with image and video data for tasks such as object detection, segmentation, and tracking.
- Apply machine learning and deep learning techniques to solve computer vision problems.
- Optimize algorithm performance for real-time applications.
- Collaborate with cross-functional teams to integrate computer vision solutions into products.
- Conduct research on state-of-the-art computer vision techniques.
- Develop prototypes and proof-of-concepts for new features.
- Ensure the quality, scalability, and robustness of deployed computer vision models.
- Stay up-to-date with the latest research and advancements in the field.
- Document technical designs and results.
Qualifications:
- Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on computer vision.
- Minimum of 5 years of professional experience in computer vision engineering.
- Strong understanding of image processing, machine learning, and deep learning principles.
- Proficiency in Python and C++, and experience with libraries like OpenCV, TensorFlow, PyTorch.
- Experience with 3D vision, SLAM, or sensor fusion is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
Is this job a match or a miss?
Senior Computer Vision Engineer
Posted 26 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced computer vision algorithms and models for image and video analysis.
- Work with large datasets to train and fine-tune deep learning models for tasks such as object detection, recognition, segmentation, and tracking.
- Collaborate with cross-functional teams to integrate computer vision solutions into existing and new products.
- Conduct research into novel computer vision techniques and technologies, staying ahead of industry trends.
- Optimize algorithms for performance and efficiency on various hardware platforms.
- Develop and maintain robust testing and validation frameworks for computer vision systems.
- Contribute to the documentation of algorithms, code, and system designs.
- Mentor junior engineers and share technical expertise within the team.
Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision or Machine Learning.
- 5+ years of hands-on experience in computer vision, with a portfolio of developed systems.
- Strong programming skills in Python, C++, and experience with relevant libraries such as OpenCV, TensorFlow, PyTorch, and scikit-learn.
- Deep understanding of classical and deep learning-based computer vision techniques.
- Experience with image processing, pattern recognition, and machine learning algorithms.
- Familiarity with embedded systems and real-time processing is a plus.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration abilities.
- Proven ability to work independently and manage project timelines effectively.
Is this job a match or a miss?
Machine Learning Engineer (Computer Vision)
Posted 2 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Machine Learning Engineer - Computer Vision
Posted 2 days 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.
Is this job a match or a miss?
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.
Is this job a match or a miss?
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.
Is this job a match or a miss?
Be The First To Know
About the latest Computer vision Jobs in Bahrain !
Machine Learning Engineer - Computer Vision
Posted 8 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.
Is this job a match or a miss?
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.
Is this job a match or a miss?
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.
Is this job a match or a miss?