84 Computer Vision jobs in Bahrain
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks, including object detection, image classification, segmentation, and tracking.
- Utilize deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Preprocess and augment large datasets for model training.
- Evaluate model performance, optimize hyperparameters, and iterate on model architectures.
- Deploy trained models into production environments, ensuring scalability and efficiency.
- Stay abreast of the latest research and advancements in machine learning and computer vision.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Write clean, maintainable, and well-documented code.
- Contribute to the development of robust ML pipelines and MLOps practices.
- Troubleshoot and resolve issues related to model performance and deployment.
- Present findings and insights to technical and non-technical stakeholders.
- Participate in code reviews and knowledge sharing sessions.
Qualifications:
- Master's or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- Proven experience as a Machine Learning Engineer with a strong emphasis on Computer Vision.
- Proficiency in Python programming and ML libraries (e.g., OpenCV, scikit-learn).
- Hands-on experience with deep learning frameworks (TensorFlow, PyTorch).
- Solid understanding of computer vision principles and algorithms.
- Experience with data augmentation techniques and working with large image datasets.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps tools is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and manage projects effectively.
This is a fantastic opportunity to work on challenging AI projects with a forward-thinking company.
Machine Learning Engineer (Computer Vision)
Posted today
Job Viewed
Job Description
AI Research Scientist - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Conduct advanced research in computer vision and deep learning, focusing on areas such as image recognition, object detection, semantic segmentation, and 3D reconstruction.
- Develop and implement novel algorithms and models using state-of-the-art machine learning frameworks (e.g., TensorFlow, PyTorch).
- Design and execute experiments to validate research hypotheses and evaluate model performance.
- Analyze large datasets, identify patterns, and extract meaningful insights to drive research direction.
- Collaborate with cross-functional teams, including software engineers and product managers, to integrate research findings into practical AI products and services.
- Publish research findings in top-tier conferences and journals.
- Stay abreast of the latest advancements in AI, machine learning, and computer vision.
- Develop prototypes and proofs-of-concept for new AI capabilities.
- Contribute to the intellectual property portfolio through patents and publications.
- Mentor junior researchers and contribute to a culture of scientific excellence.
- Present research findings to technical and non-technical audiences.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Electrical Engineering, or a related field with a specialization in Computer Vision.
- Proven track record of research contributions in computer vision and deep learning, evidenced by publications in leading conferences (e.g., CVPR, ICCV, ECCV) and journals.
- Expertise in machine learning algorithms, deep learning architectures (CNNs, RNNs, Transformers), and statistical modeling.
- Proficiency in programming languages such as Python and experience with libraries like NumPy, SciPy, and scikit-learn.
- Hands-on experience with deep learning frameworks (TensorFlow, PyTorch).
- Strong understanding of mathematical concepts including linear algebra, calculus, and probability.
- Experience with data augmentation, model optimization, and hyperparameter tuning.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration abilities.
- Experience with cloud computing platforms (AWS, GCP, Azure) is a plus.
Lead AI Engineer - Computer Vision
Posted today
Job Viewed
Job Description
- Leading the design, development, and deployment of computer vision models and AI systems.
- Developing and implementing state-of-the-art algorithms for image recognition, object detection, segmentation, and tracking.
- Mentoring and guiding a team of AI and machine learning engineers.
- Conducting research into new AI and computer vision techniques, evaluating their potential applications.
- Collaborating with cross-functional teams to integrate AI solutions into products and services.
- Optimizing model performance, efficiency, and scalability.
- Managing the full machine learning lifecycle, from data preprocessing and model training to deployment and monitoring.
- Writing clean, efficient, and well-documented code in Python or other relevant languages.
- Staying up-to-date with the latest advancements in AI, machine learning, and computer vision research.
- Contributing to the strategic vision and roadmap for AI development within the company.
- Ensuring ethical AI practices and data privacy considerations are addressed.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Electrical Engineering, or a related quantitative field.
- Minimum of 7 years of experience in AI/Machine Learning, with a strong specialization in Computer Vision.
- Proven experience in leading AI/ML projects and teams.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong programming skills in Python, with experience in libraries like OpenCV, NumPy, and Pandas.
- Proficiency in cloud platforms (AWS, Azure, GCP) for ML model training and deployment.
- Deep understanding of various computer vision techniques and algorithms.
- Experience with data annotation and management for computer vision tasks.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts clearly.
This is a high-impact role offering a competitive salary, excellent benefits, significant professional growth opportunities, and the chance to work on transformative technologies in **Janabiyah, Northern, BH**.
Senior Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art machine learning models for computer vision tasks such as image classification, object detection, segmentation, and tracking.
- Build and optimize deep learning architectures using frameworks like TensorFlow, PyTorch, or Keras.
- Process, clean, and label large datasets for training and evaluating computer vision models.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Conduct rigorous experimentation and validation of model performance, focusing on accuracy, efficiency, and robustness.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Contribute to the development of scalable and efficient ML pipelines for training and deployment.
- Write clean, well-documented, and maintainable code.
- Mentor junior machine learning engineers and contribute to team knowledge sharing.
- Participate in the full ML lifecycle, from conceptualization and data gathering to model deployment and monitoring.
- Master’s or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- Minimum of 5-7 years of hands-on experience in machine learning, with a strong focus on computer vision.
- Proven experience in developing and deploying deep learning models for computer vision applications.
- Proficiency in Python and extensive experience with ML libraries and frameworks (TensorFlow, PyTorch, scikit-learn).
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with cloud platforms (AWS, GCP, Azure) and MLOps practices is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration abilities, with experience working in distributed teams.
- Passion for innovation and a desire to work on challenging AI problems.
Senior Machine Learning Engineer (Computer Vision)
Posted today
Job Viewed
Job Description
You will be responsible for the entire machine learning lifecycle, from data collection and preprocessing to model training, evaluation, and deployment. This includes designing, implementing, and optimizing deep learning architectures for tasks such as image recognition, object detection, semantic segmentation, and video analysis. Collaboration with cross-functional teams, including data scientists, software engineers, and product managers, will be essential to translate research breakthroughs into practical, scalable solutions. You will also be expected to contribute to the continuous improvement of our client's machine learning infrastructure and MLOps practices.
The ideal candidate will possess a strong theoretical understanding of computer vision algorithms and deep learning frameworks (e.g., TensorFlow, PyTorch). Proven experience in building and deploying production-ready computer vision models is a must. Proficiency in Python programming and experience with relevant libraries (OpenCV, Pillow) is required. A Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related field, coupled with 5+ years of relevant industry experience, is preferred. Excellent problem-solving skills, a passion for innovation, and the ability to work effectively in a fast-paced, collaborative environment are key. Join us in revolutionizing visual intelligence from A'ali, Northern, BH .
Responsibilities:
- Develop and deploy advanced computer vision models.
- Design and implement deep learning architectures for vision tasks.
- Manage the ML lifecycle: data, training, evaluation, deployment.
- Collaborate with engineering and product teams.
- Optimize model performance and scalability.
- Contribute to MLOps and ML infrastructure development.
- Stay updated on cutting-edge computer vision research.
- Master's or Ph.D. in CS, AI, or related field.
- 5+ years of experience in ML engineering, with a focus on Computer Vision.
- Expertise in Python, TensorFlow, PyTorch, OpenCV.
- Strong understanding of deep learning for vision tasks.
- Experience with data preprocessing and feature engineering.
- Excellent problem-solving and analytical skills.
Lead Machine Learning Engineer (Computer Vision)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of computer vision models.
- Build and maintain scalable machine learning pipelines for computer vision tasks.
- Develop and optimize deep learning architectures for image and video analysis.
- Collaborate with product managers and engineers to define project requirements.
- Deploy ML models into production environments and monitor their performance.
- Mentor and guide junior machine learning engineers and data scientists.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Contribute to the strategic direction of the AI and ML roadmap.
- Conduct rigorous experimentation and model evaluation.
- Write clean, efficient, and well-documented code.
Qualifications:
- Master's or Ph.D. in Computer Science, AI, Machine Learning, or a related field.
- Minimum of 6 years of experience in machine learning, with a strong focus on computer vision.
- Proven experience leading ML projects and mentoring team members.
- Expertise in Python and ML frameworks such as TensorFlow, PyTorch, or Keras.
- Strong understanding of computer vision techniques (e.g., CNNs, R-CNNs, YOLO, GANs).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Proficiency in data manipulation and analysis libraries (e.g., NumPy, Pandas).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Be The First To Know
About the latest Computer vision Jobs in Bahrain !
Senior AI/ML Engineer (Computer Vision)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement advanced computer vision algorithms and deep learning models.
- Conduct research and experimentation to explore novel approaches for image and video analysis.
- Build and train machine learning models using large datasets.
- Evaluate and optimize model performance for accuracy, efficiency, and scalability.
- Develop and maintain robust pipelines for data preprocessing, model training, and deployment.
- Collaborate with software engineers to integrate AI models into production systems.
- Stay up-to-date with the latest advancements in computer vision and machine learning research.
- Write high-quality, production-ready code in Python and relevant libraries (e.g., TensorFlow, PyTorch, OpenCV).
- Document research findings, methodologies, and implemented solutions.
- Mentor junior engineers and share knowledge within the team.
- Contribute to the development of intellectual property and patents.
- Participate in cross-functional team meetings and contribute to project planning.
- Identify and address potential biases in AI models and data.
- Present findings and technical concepts to both technical and non-technical audiences.
Principal AI Research Scientist - Computer Vision
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and conduct cutting-edge research in computer vision, deep learning, and related AI fields.
- Develop novel algorithms and models for image recognition, object detection, segmentation, tracking, and other vision tasks.
- Design and implement advanced deep learning architectures using frameworks like TensorFlow, PyTorch, or Keras.
- Analyze large-scale datasets to train and validate AI models, ensuring robustness and accuracy.
- Collaborate with engineering teams to translate research prototypes into production-ready systems.
- Publish research findings in leading AI conferences and journals.
- Mentor junior researchers and engineers, fostering a culture of innovation and knowledge sharing.
- Stay abreast of the latest advancements in AI and computer vision research globally.
- Evaluate and integrate new AI technologies and methodologies into existing projects.
- Contribute to the intellectual property portfolio through patent applications.
- Define research roadmaps and project strategies in alignment with business objectives.
- Present research progress and findings to stakeholders at various levels.
- Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a closely related field with a specialization in Computer Vision.
- A minimum of 7+ years of post-doctoral research experience or equivalent industry experience in AI/ML research.
- Exceptional publication record in top-tier computer vision and AI conferences (e.g., CVPR, ICCV, ECCV, NeurIPS, ICML).
- Expertise in deep learning frameworks (TensorFlow, PyTorch) and programming languages (Python).
- Strong theoretical foundation in machine learning, statistical modeling, and computer vision principles.
- Experience with large-scale dataset management and processing.
- Proven ability to lead research projects from conception to completion.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and presentation skills, capable of conveying complex ideas effectively.
- Demonstrated ability to work independently and as part of a collaborative research team.
Lead AI Research Scientist - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Conduct cutting-edge research in computer vision, focusing on areas such as object detection, image segmentation, facial recognition, and generative models.
- Develop, implement, and evaluate novel deep learning algorithms and models for various computer vision tasks.
- Lead and mentor a team of AI researchers and engineers, providing technical direction and fostering a collaborative research environment.
- Design and execute experiments to validate research hypotheses and measure model performance.
- Stay abreast of the latest advancements in AI, machine learning, and computer vision through literature review and conference participation.
- Collaborate with cross-functional teams to translate research findings into practical applications and product features.
- Publish research findings in top-tier AI conferences and journals.
- Contribute to grant proposals and intellectual property development.
- Optimize model performance for efficiency and scalability on various hardware platforms.
- Ensure the ethical development and deployment of AI technologies.
- Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a closely related field.
- Minimum of 5 years of post-doctoral or industry research experience in computer vision.
- Proven track record of impactful research, evidenced by publications in top-tier conferences (e.g., CVPR, ICCV, ECCV, NeurIPS) and journals.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong programming skills in Python and C++.
- Experience with various computer vision libraries (e.g., OpenCV).
- Familiarity with cloud computing platforms (AWS, Azure, GCP).
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong leadership and communication abilities.
- Passion for innovation and a proactive approach to research challenges.