What Jobs are available for AI Software Engineer in Bahrain?
Showing 3223 AI Software Engineer jobs in Bahrain
Remote Artificial Intelligence Specialist
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models and algorithms for various applications.
- Perform data collection, preprocessing, and feature engineering to prepare data for AI models.
- Train, evaluate, and fine-tune deep learning models using frameworks like TensorFlow or PyTorch.
- Develop natural language processing (NLP) solutions for tasks such as text classification, sentiment analysis, and chatbots.
- Implement computer vision techniques for image recognition, object detection, and image segmentation.
- Deploy AI models into production environments and monitor their performance.
- Collaborate with clients to identify AI opportunities and define project scope.
- Communicate technical findings and project progress effectively to both technical and non-technical stakeholders.
- Stay current with the latest advancements in AI research, techniques, and tools.
- Write clean, efficient, and well-documented code.
- Contribute to the development of reusable AI components and libraries.
- Troubleshoot and resolve issues related to AI model performance and deployment.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related quantitative field.
- Proven experience in developing and deploying machine learning models in real-world applications.
- Strong programming skills in Python and experience with relevant AI/ML libraries (e.g., Scikit-learn, TensorFlow, PyTorch, Keras).
- In-depth knowledge of various machine learning algorithms (e.g., regression, classification, clustering, reinforcement learning).
- Experience with cloud platforms (AWS, Azure, GCP) for AI/ML development and deployment.
- Solid understanding of data structures, algorithms, and software development best practices.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Familiarity with MLOps principles and practices is desirable.
Is this job a match or a miss?
Professor of Artificial Intelligence
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Conduct independent, high-impact research in Artificial Intelligence and related areas.
- Publish research findings in leading academic journals and present at international conferences.
- Develop and deliver engaging lectures and course materials for undergraduate and graduate students in AI, machine learning, deep learning, and related subjects.
- Supervise student research projects, theses, and dissertations.
- Mentor and advise students on academic and career paths.
- Contribute to curriculum development and departmental initiatives.
- Seek external funding to support research activities.
- Collaborate with faculty across different departments on interdisciplinary projects.
- Participate in faculty governance and committee work.
- Promote the university's commitment to academic excellence and innovation.
- Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a closely related field.
- A strong record of scholarly publication in reputable journals and conferences.
- Demonstrated success in securing research grants and funding.
- Proven experience in teaching at the university level, with excellent pedagogical skills.
- Expertise in core AI concepts, including machine learning, deep learning, natural language processing, computer vision, or robotics.
- Ability to develop and teach a diverse range of AI courses.
- Excellent communication, presentation, and interpersonal skills.
- A commitment to fostering an inclusive and supportive learning environment.
- Experience in guiding student research is highly desirable.
- Postdoctoral research experience is a significant advantage.
Is this job a match or a miss?
Principal Research Scientist, Artificial Intelligence
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will hold a Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field. A minimum of 8 years of post-doctoral research experience, with a proven track record of significant contributions to the AI/ML field (publications, patents, open-source contributions), is required. You should possess deep expertise in areas such as deep learning, natural language processing, computer vision, reinforcement learning, or predictive modeling. Strong programming skills in Python and proficiency with deep learning frameworks (e.g., TensorFlow, PyTorch) are essential. Experience with large-scale data processing and distributed computing environments is highly desirable. Excellent analytical, critical thinking, and problem-solving skills are paramount. You must be able to articulate complex research findings clearly and effectively to both technical and non-technical audiences. The ability to mentor junior researchers, lead research teams, and foster a collaborative and innovative research environment is crucial. As this is a hybrid role, the ability to effectively balance remote and on-site work, ensuring seamless collaboration, is key.
Responsibilities:
- Lead and conduct cutting-edge research in AI/ML domains.
- Develop and implement novel algorithms and models.
- Design and execute experiments to validate research hypotheses.
- Publish research findings in top-tier academic conferences and journals.
- Collaborate with engineering teams to translate research into practical applications.
- Mentor and guide junior researchers and scientists.
- Stay abreast of the latest advancements and trends in AI research.
- Contribute to the strategic direction of the organization's AI initiatives.
- Present research findings and proposals to stakeholders and management.
- Ph.D. in Computer Science, AI, ML, Statistics, or a related quantitative field.
- 8+ years of post-doctoral research experience in AI/ML.
- Proven track record of significant research contributions (publications, patents).
- Deep expertise in areas such as deep learning, NLP, computer vision, etc.
- Strong programming skills in Python and deep learning frameworks.
- Experience with large-scale data and distributed computing is a plus.
- Excellent analytical, critical thinking, and communication skills.
- Ability to thrive in a hybrid work environment.
Is this job a match or a miss?
Director of Artificial Intelligence Strategy
Posted 15 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Graduate Software Developer (Artificial Intelligence)
Posted 23 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior AI Development Intern
Posted 1 day ago
Job Viewed
Job Description
- Assist in data preparation, including collection, cleaning, and labeling for machine learning models.
- Support the development and implementation of AI algorithms and models under supervision.
- Conduct literature reviews and research on emerging AI technologies and techniques.
- Write and test code for AI-related projects, adhering to best practices.
- Participate in team meetings and contribute ideas for AI solutions.
- Assist in documenting AI project progress and findings.
- Collaborate with team members on various AI development tasks.
- Learn and apply new AI tools and frameworks.
- Help troubleshoot and debug AI models and code.
- Gain practical experience in a professional AI development environment.
Is this job a match or a miss?
Junior AI Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and implementation of AI models and algorithms.
- Support data collection, cleaning, and preprocessing tasks for machine learning projects.
- Collaborate with senior team members on AI research and development initiatives.
- Write and test code in programming languages relevant to AI (e.g., Python).
- Learn and apply machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Participate in team meetings and contribute to project discussions.
- Document code, processes, and research findings.
- Assist in the evaluation and deployment of AI solutions.
- Gain exposure to various AI domains, such as natural language processing, computer vision, and predictive analytics.
- Adhere to best practices in software development and data science.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related quantitative field.
- Solid understanding of programming concepts, preferably with experience in Python.
- Demonstrated interest in Artificial Intelligence, Machine Learning, and data analysis.
- Basic knowledge of mathematics, statistics, and algorithms.
- Eagerness to learn and adapt to new technologies.
- Strong problem-solving abilities and attention to detail.
- Good communication and teamwork skills.
- Ability to work independently and manage time effectively in a remote setting.
- Familiarity with version control systems like Git is a plus.
- A passion for innovation and a desire to build a career in AI.
Is this job a match or a miss?
Be The First To Know
About the latest Ai software engineer Jobs in Bahrain !
Lead Software Engineer - AI & Machine Learning
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and deployment of AI/ML software solutions.
- Architect scalable and robust machine learning pipelines and systems.
- Develop and implement advanced algorithms for data analysis, prediction, and automation.
- Collaborate with research scientists to integrate AI models into scientific applications.
- Manage software development lifecycle, including requirements gathering, coding, testing, and deployment.
- Mentor and guide junior software engineers and data scientists.
- Conduct code reviews and ensure adherence to software engineering best practices.
- Stay abreast of the latest advancements in AI, ML, and software engineering.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- 7+ years of experience in software engineering, with a strong focus on AI/ML development.
- Proven experience leading software development teams and projects.
- Expertise in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Proficiency in programming languages such as Python, Java, or C++.
- Strong understanding of data structures, algorithms, and software architecture.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps is a plus.
- Excellent problem-solving, analytical, and communication skills.
Is this job a match or a miss?
Graduate Software Engineer - AI & Machine Learning
Posted 19 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Graduate Software Engineer - AI & Machine Learning
Posted 23 days ago
Job Viewed
Job Description
- Assisting in the design and implementation of machine learning algorithms and models.
- Collecting, cleaning, and preprocessing data for model training.
- Developing and optimizing code for AI applications using Python and relevant libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Participating in model evaluation, testing, and validation processes.
- Contributing to the development of APIs and integration of ML models into existing systems.
- Researching and staying updated on the latest advancements in AI and ML.
- Collaborating with team members on project tasks and contributing to team discussions.
- Documenting code, processes, and findings effectively.
- Gaining practical experience in cloud platforms for AI development (e.g., AWS, Azure, GCP).
- Learning about ethical considerations and best practices in AI development.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.
- Solid understanding of core machine learning concepts, algorithms, and statistical principles.
- Proficiency in Python programming.
- Familiarity with AI/ML libraries and frameworks.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Previous internship or project experience in AI/ML is a plus.
Is this job a match or a miss?