239 Machine Learning jobs in Bahrain
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.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models and algorithms.
- Perform data preprocessing, feature engineering, and data analysis to prepare datasets for model training.
- Train, evaluate, and optimize machine learning models for performance and accuracy.
- Deploy machine learning models into production environments.
- Collaborate with data scientists and software engineers to integrate ML solutions into existing systems.
- Stay current with the latest advancements in AI and machine learning research and techniques.
- Develop and maintain robust MLOps pipelines for model deployment and monitoring.
- Conduct experiments and research to explore new ML approaches.
- Write clean, efficient, and well-documented code.
- Communicate technical findings and model performance to stakeholders.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Statistics, or a related quantitative field.
- Minimum of 4-6 years of experience in machine learning engineering or data science.
- Strong proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Solid understanding of statistical modeling, algorithms, and machine learning concepts.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Proven experience in data preprocessing, feature engineering, and model evaluation.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with big data technologies (e.g., Spark) is a plus.
- Published research in reputable ML conferences or journals is a plus.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, train, and deploy machine learning models and algorithms.
- Implement and manage data pipelines for model training and evaluation.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Optimize model performance for accuracy, scalability, and efficiency.
- Stay up-to-date with the latest advancements in machine learning, deep learning, and AI research.
- Develop robust testing and validation strategies for ML models.
- Monitor deployed models for performance drift and implement retraining strategies.
- Work with large datasets, performing feature engineering and selection.
- Contribute to the architectural design of ML platforms and infrastructure.
- Document model development processes, findings, and deployment procedures.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Statistics, or a related quantitative field.
- Minimum of 5 years of experience in machine learning engineering or data science with a focus on model development and deployment.
- Proficiency in programming languages such as Python (with libraries like TensorFlow, PyTorch, Scikit-learn, Pandas).
- Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
- Solid understanding of various ML algorithms, including supervised, unsupervised, and deep learning techniques.
- Experience with MLOps practices and tools (e.g., Docker, Kubernetes, MLflow).
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent communication and collaboration abilities.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Ability to work effectively in a fast-paced, dynamic environment.
This position offers a highly competitive salary, comprehensive benefits package, and the opportunity to work on groundbreaking AI projects.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include developing robust and scalable machine learning pipelines, from data preprocessing and feature engineering to model evaluation and deployment. You will collaborate with data scientists and software engineers to implement and optimize ML algorithms. Ensuring the performance, accuracy, and reliability of deployed models will be a core duty. You will also be responsible for monitoring model performance in production, identifying drift, and implementing retraining strategies. Contributing to the design and development of ML infrastructure and tooling is expected. Staying current with state-of-the-art ML techniques and contributing to the team's knowledge base are essential. You will also participate in code reviews and contribute to documentation.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field. Proven experience in building and deploying machine learning models in a production environment is required. Proficiency in programming languages such as Python, and experience with ML libraries and frameworks like Scikit-learn, TensorFlow, or PyTorch, are mandatory. Strong understanding of data structures, algorithms, and software engineering best practices is essential. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. Excellent analytical, problem-solving, and communication skills are crucial. Join our innovative team and help us build the next generation of AI-powered products.
Data Scientist - Machine Learning
Posted today
Job Viewed
Job Description
Qualifications:
- Master's or Ph.D. in Computer Science, Statistics, Data Science, Mathematics, or a related quantitative field.
- Minimum of 4 years of experience as a Data Scientist or in a similar analytical role.
- Proven experience in developing and deploying machine learning models (e.g., regression, classification, clustering, deep learning).
- Proficiency in Python or R, including libraries such as pandas, NumPy, scikit-learn, TensorFlow, and PyTorch.
- Strong understanding of statistical concepts and experimental design.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent data visualization and communication skills, with the ability to present findings clearly.
- Ability to work independently and as part of a collaborative team.
- Strong SQL skills for data extraction and manipulation.
- A passion for uncovering insights and solving complex problems using data.
Senior Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement production-grade machine learning models.
- Build and maintain scalable ML pipelines and infrastructure.
- Apply advanced algorithms and statistical techniques to analyze data.
- Collaborate with cross-functional teams to define ML project requirements.
- Optimize model performance, accuracy, and efficiency.
- Deploy ML models into production environments and monitor their behavior.
- Develop and implement MLOps practices and tools.
- Ensure the reliability, scalability, and maintainability of ML systems.
- Stay current with the latest advancements in machine learning and AI.
- Mentor junior engineers and provide technical guidance.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and knowledge sharing sessions.
- Troubleshoot and resolve issues related to ML models and systems.
- Contribute to the technical roadmap and strategy for ML initiatives.
- Evaluate and integrate new ML technologies and tools.
Senior Machine Learning Engineer
Posted today
Job Viewed
Job Description
Qualifications:
- Master's or Ph.D. in Computer Science, Data Science, Statistics, or a related quantitative field.
- Minimum of 6 years of experience in machine learning engineering or a similar role.
- Proven experience in designing, building, and deploying production-ready ML models.
- Strong programming skills in Python and proficiency with ML libraries (Scikit-learn, TensorFlow, PyTorch).
- Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML services.
- Understanding of MLOps principles and practices.
- Experience with big data technologies (Spark, Hadoop) is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative, fast-paced environment.
Be The First To Know
About the latest Machine learning Jobs in Bahrain !
Lead Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include building and optimizing machine learning pipelines, from data preprocessing and feature engineering to model training, evaluation, and deployment. You will collaborate closely with product managers and software engineers to integrate ML capabilities into various platforms. This position requires a deep understanding of ML algorithms, statistical modeling, and software engineering best practices. A Master's or Ph.D. in Computer Science, Engineering, Statistics, or a related quantitative field is essential, along with a minimum of 6 years of experience in machine learning development and deployment. Expertise in Python and common ML libraries (scikit-learn, TensorFlow, PyTorch) is mandatory. Experience with cloud platforms (AWS, Azure, GCP) and big data technologies is highly desirable. Strong problem-solving, communication, and leadership skills are critical. The candidate should have a proven track record of delivering impactful ML solutions and a passion for staying abreast of the latest advancements in the field. This is an excellent opportunity to lead innovative AI initiatives and make a significant impact in a rapidly evolving technological landscape.
Senior Machine Learning Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include designing, developing, and implementing machine learning algorithms and models, from data preprocessing and feature engineering to model evaluation and optimization. You will be responsible for deploying models into production using MLOps best practices and ensuring their ongoing performance and scalability. The Senior Machine Learning Engineer will also collaborate with data scientists and software engineers to integrate ML models into larger applications and workflows. This role requires staying current with the latest research and advancements in machine learning and artificial intelligence, and applying this knowledge to practical business problems. You will play a key role in shaping the future of AI-driven products and services within the organization.
Qualifications:
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative field.
- Minimum of 5 years of experience in machine learning engineering or data science, with a focus on model development and deployment.
- Proficiency in programming languages such as Python, R, or Scala.
- Expertise in ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn, Keras).
- Strong understanding of various ML algorithms, including supervised, unsupervised, and deep learning techniques.
- Experience with MLOps tools and practices for model deployment, monitoring, and management.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
AI/Machine Learning Engineer
Posted today
Job Viewed