146 Image Analysis jobs in Bahrain
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain production-grade machine learning systems and pipelines.
- Develop and implement data processing, feature engineering, and model training strategies.
- Optimize ML models for performance, scalability, and efficiency.
- Deploy ML models into production environments using CI/CD and MLOps practices.
- Collaborate with data scientists to translate research models into deployable applications.
- Monitor and maintain deployed ML models, ensuring accuracy and reliability.
- Stay up-to-date with the latest advancements in ML research and technology.
Qualifications:
- Master's or Ph.D. in Computer Science, Data Science, or a related quantitative field.
- 3+ years of experience in machine learning engineering or a similar role.
- Strong programming skills in Python and experience with ML libraries (e.g., Scikit-learn, XGBoost).
- Proficiency with deep learning frameworks (TensorFlow, PyTorch).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools.
- Solid understanding of software development best practices.
- Excellent problem-solving and analytical skills.
Machine Learning Engineer
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include developing, training, and evaluating machine learning models using various algorithms and frameworks. You will be responsible for optimizing model performance, ensuring scalability, and integrating ML models into existing software systems and production environments. The Machine Learning Engineer will also contribute to data pipeline development, feature engineering, and model deployment strategies. Collaboration with cross-functional teams to understand project requirements, identify challenges, and propose effective ML-driven solutions is paramount. Staying abreast of the latest advancements in machine learning research and applying them to practical problems will be a core aspect of the role.
The ideal candidate will have a Master's or Ph.D. in Computer Science, Engineering, Mathematics, or a related quantitative field, with a specialization in Machine Learning. A minimum of 3-5 years of professional experience in machine learning engineering or a related role is required. Proficiency in programming languages such as Python, along with extensive experience with ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn), is essential. Strong understanding of software engineering principles, MLOps practices, and experience with cloud platforms (AWS, Azure, GCP) are highly desirable. Excellent problem-solving, analytical, and communication skills are necessary. This hybrid role offers a dynamic work environment in **Tubli, Capital, BH**, with the flexibility to work remotely on certain days, contributing to groundbreaking AI projects.
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Senior Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced machine learning models for computer vision tasks (e.g., object detection, image segmentation, facial recognition).
- Preprocess and manage large-scale image and video datasets.
- Train, evaluate, and optimize deep learning models using frameworks like TensorFlow, PyTorch, or Keras.
- Deploy ML models into production environments and monitor their performance.
- Collaborate with software engineers to integrate ML models into existing applications and systems.
- Research and stay up-to-date with the latest advancements in computer vision and deep learning.
- Develop and maintain robust ML pipelines and infrastructure.
- Troubleshoot and resolve issues related to ML model performance and deployment.
- Contribute to the architectural design of AI systems.
- Mentor junior machine learning engineers and share knowledge within the team.
Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related quantitative field with a focus on Machine Learning or Computer Vision.
- 5+ years of experience in machine learning engineering, with a strong emphasis on computer vision.
- Proven experience in building and deploying computer vision models in production.
- Proficiency in programming languages such as Python, C++, and relevant ML libraries (TensorFlow, PyTorch, OpenCV).
- Strong understanding of deep learning architectures (CNNs, RNNs, Transformers) and their applications in computer vision.
- Experience with cloud platforms (AWS, Azure, GCP) for ML model training and deployment.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Experience with data augmentation and synthetic data generation is a plus.
- Familiarity with MLOps practices is highly desirable.
This role is based in our client's facility in A'ali, Northern, BH , with a flexible hybrid work schedule. Be part of a team driving the future of artificial intelligence.
Senior Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Key Duties:
- Design, develop, and deploy advanced machine learning models for computer vision tasks.
- Implement and optimize deep learning architectures for image and video analysis.
- Conduct rigorous experimentation and model evaluation to ensure high performance.
- Collaborate with software engineers to integrate ML models into production systems.
- Develop and maintain efficient data pipelines for training and inference.
- Stay current with the latest research and advancements in computer vision and ML.
- Contribute to the company's research and development efforts through innovation and problem-solving.
- Write clean, well-documented, and maintainable code in Python.
- Work with various deep learning frameworks and libraries.
- Leverage cloud computing platforms for model training and deployment.
- Troubleshoot and debug complex ML systems.
- Mentor junior engineers and share knowledge within the team.
Remote Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Senior Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, train, and evaluate state-of-the-art computer vision models for tasks such as object detection, image segmentation, facial recognition, and scene understanding.
- Implement and optimize deep learning architectures using frameworks like TensorFlow, PyTorch, and Keras.
- Work with large-scale image and video datasets, including data augmentation, curation, and labeling strategies.
- Develop robust data pipelines for efficient data ingestion, processing, and management.
- Deploy machine learning models into production environments, ensuring scalability, performance, and reliability.
- Collaborate closely with product managers, software engineers, and domain experts to define project requirements and translate them into ML solutions.
- Stay abreast of the latest research and advancements in computer vision and deep learning, and apply them to solve real-world problems.
- Conduct rigorous experimentation, model validation, and A/B testing to continuously improve model performance.
- Optimize model inference speed and resource utilization for deployment on various platforms (cloud, edge devices).
- Contribute to the development of MLOps best practices for automated model training, deployment, and monitoring.
- Mentor junior ML engineers and contribute to the team's technical growth.
- Write clean, well-documented, and maintainable code.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5 years of professional experience in machine learning, with a strong specialization in computer vision.
- Proven track record of developing and deploying production-level computer vision models.
- Proficiency in Python and experience with core ML libraries (e.g., NumPy, SciPy, Pandas).
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong understanding of classical computer vision techniques (e.g., SIFT, SURF, feature matching) and modern deep learning approaches (CNNs, RNNs, Transformers).
- Experience with data processing and storage solutions for large datasets.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently and collaboratively.
- Strong communication skills, with the ability to articulate complex technical concepts effectively.
- Experience with MLOps tools and practices is a significant plus.
This role is based in Salmabad, Northern, BH , with a hybrid work model. Join our client and shape the future of AI!
Be The First To Know
About the latest Image analysis Jobs in Bahrain !
Lead Machine Learning Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of machine learning models.
- Manage and mentor a team of machine learning engineers.
- Develop and implement data preprocessing and feature engineering pipelines.
- Train, evaluate, and optimize ML models for performance and scalability.
- Deploy ML models into production environments using MLOps best practices.
- Conduct research on new ML algorithms and technologies.
- Collaborate with data scientists and software engineers to integrate ML solutions.
- Ensure the ethical and responsible use of AI and ML.
- Monitor and maintain deployed ML models.
- Communicate technical findings and recommendations to stakeholders.
- Master's or Ph.D. in Computer Science, Machine Learning, AI, or a related quantitative field.
- 5+ years of experience in machine learning engineering or a related role.
- Proficiency in Python and ML libraries (TensorFlow, PyTorch, scikit-learn).
- Strong understanding of ML algorithms, deep learning, and statistical modeling.
- Experience with MLOps and deploying models to production.
- Experience with cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving and analytical skills.
- Strong leadership and team management abilities.
- Excellent communication and presentation skills.
Senior Machine Learning Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy machine learning models and algorithms.
- Implement and maintain ML pipelines for data processing, model training, and evaluation.
- Optimize ML models for performance, scalability, and efficiency.
- Collaborate with data scientists and engineers to integrate ML solutions into production systems.
- Conduct research and experimentation to explore new ML techniques and applications.
- Ensure the quality, reliability, and maintainability of ML code and systems.
- Monitor and analyze the performance of deployed ML models.
- Stay current with the latest advancements in machine learning and AI.
- Document ML processes, models, and code.
- Master's or Ph.D. in Computer Science, Data Science, or a related quantitative field.
- Minimum of 5 years of experience in machine learning engineering or data science.
- Strong proficiency in Python and ML libraries (TensorFlow, PyTorch, Scikit-learn).
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Knowledge of various ML algorithms, including supervised, unsupervised, and deep learning.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Solid understanding of software engineering principles and version control (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to work effectively in a remote, collaborative team environment.
Principal Machine Learning Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, implementation, and optimization of advanced machine learning models and algorithms.
- Develop scalable and robust ML pipelines for data processing, feature engineering, model training, and deployment.
- Collaborate with data scientists, software engineers, and product managers to translate business requirements into technical solutions.
- Mentor junior machine learning engineers and contribute to team growth and knowledge sharing.
- Evaluate and integrate new ML technologies and tools to enhance our ML capabilities.
- Ensure the performance, scalability, and reliability of ML systems in production.
- Conduct research and stay abreast of the latest advancements in machine learning and artificial intelligence.
- Optimize model performance and resource utilization.
- Develop and maintain comprehensive documentation for ML models and systems.
- Contribute to architectural decisions and technical strategy for ML initiatives.
- Present findings and technical designs to cross-functional teams and leadership.
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- 7+ years of experience in machine learning engineering, with a significant focus on developing and deploying production-level ML systems.
- Expertise in core ML algorithms, including deep learning (CNNs, RNNs, Transformers), reinforcement learning, and classical ML techniques.
- Proficiency in programming languages such as Python, with extensive experience using ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Strong understanding of software engineering principles, including version control (Git), CI/CD, and testing methodologies.
- Experience with cloud platforms (AWS, Azure, GCP) and distributed computing frameworks (e.g., Spark, Dask).
- Proven ability to architect and build scalable ML infrastructure.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and leadership skills, with the ability to guide technical teams.
- Experience with MLOps practices and tools is highly desirable.