556 Data Applications jobs in Bahrain
Senior UX/UI Designer - Mobile Application Development
Posted 4 days ago
Job Viewed
Job Description
- Leading the design process for new mobile application features and products.
- Conducting user research, including interviews, surveys, and usability testing.
- Creating wireframes, user flows, and interactive prototypes.
- Designing intuitive and visually engaging user interfaces (UI).
- Developing comprehensive style guides and design systems.
- Collaborating with development teams to ensure accurate implementation of designs.
- Iterating on designs based on user feedback and usability testing results.
- Staying current with industry trends, best practices, and emerging technologies in UX/UI design.
- Mentoring junior designers and providing design critiques.
- Ensuring designs adhere to accessibility guidelines and platform-specific best practices.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, or a related field.
- Minimum of 7 years of experience in UX/UI design, with a strong focus on mobile applications.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe Creative Suite, InVision.
- Solid understanding of user-centered design principles and methodologies.
- Experience conducting user research and usability testing.
- Excellent visual design skills with a keen eye for typography, color, and layout.
- Strong understanding of iOS and Android design guidelines.
- Exceptional communication, presentation, and interpersonal skills.
- Ability to work effectively in a hybrid team environment.
- A strong portfolio showcasing diverse mobile app design projects.
- Experience working within or supporting the Hamad Town, Northern, BH area.
Junior Data Scientist - AI Applications
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in collecting, cleaning, and preparing large datasets for analysis.
- Perform exploratory data analysis (EDA) to identify trends and patterns.
- Support the development and implementation of machine learning models.
- Conduct literature reviews on relevant AI and data science topics.
- Help in the creation of data visualizations and reports.
- Collaborate with senior data scientists and engineering teams on projects.
- Participate in code reviews and contribute to documentation efforts.
- Learn and apply new data science techniques and tools.
- Assist in the testing and validation of models.
- Contribute to team meetings and discussions on project progress.
Qualifications:
- Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field.
- Solid understanding of statistical concepts and machine learning algorithms.
- Proficiency in programming languages such as Python or R.
- Familiarity with data science libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch).
- Basic knowledge of SQL and database querying.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a remote team.
- Eagerness to learn and adapt to new technologies.
- Previous relevant internship or personal project experience is a strong plus.
Junior Data Scientist - Machine Learning Applications
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in data collection, cleaning, and preprocessing from various sources.
- Develop and implement machine learning models under the guidance of senior team members.
- Perform exploratory data analysis to identify trends, patterns, and insights.
- Conduct statistical analysis and hypothesis testing.
- Assist in the evaluation and validation of model performance.
- Contribute to the documentation of data science processes and findings.
- Collaborate with other team members in a remote setting, participating in code reviews and brainstorming sessions.
- Learn and apply new data science techniques and tools.
- Support the deployment and monitoring of machine learning models.
- Present findings and results to the team in a clear and concise manner.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field.
- Strong understanding of statistical concepts and machine learning algorithms (e.g., regression, classification, clustering).
- Proficiency in programming languages such as Python or R, and relevant libraries (e.g., scikit-learn, pandas, NumPy, TensorFlow/PyTorch).
- Familiarity with data visualization tools (e.g., Matplotlib, Seaborn, Tableau).
- Excellent analytical, problem-solving, and critical thinking skills.
- Good written and verbal communication skills for effective remote collaboration.
- Eagerness to learn and a proactive attitude towards taking on new challenges.
- Ability to work independently and manage time effectively in a remote internship setting.
- Previous internship or project experience in data science is a plus.
Principal Data Scientist - Machine Learning Applications
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the end-to-end development and deployment of advanced machine learning models for scientific research and product innovation.
- Identify and define key business problems that can be solved using data science and ML techniques.
- Extract, clean, and transform large, complex datasets from diverse sources.
- Design and implement state-of-the-art ML algorithms, including deep learning, NLP, computer vision, and reinforcement learning.
- Develop and maintain robust data pipelines and MLOps infrastructure to support model deployment and monitoring.
- Conduct rigorous validation and testing of models, ensuring accuracy, scalability, and interpretability.
- Collaborate closely with research scientists, engineers, and domain experts to translate scientific insights into actionable solutions.
- Mentor and guide junior data scientists and analysts, fostering a culture of continuous learning and innovation.
- Stay abreast of the latest research and advancements in data science, machine learning, and artificial intelligence.
- Communicate complex technical findings and recommendations clearly and effectively to both technical and non-technical stakeholders.
- Ph.D. or Master's degree in Computer Science, Statistics, Physics, Mathematics, or a related quantitative field.
- 10+ years of hands-on experience in data science and machine learning, with a significant track record of leading complex projects.
- Expertise in statistical modeling, predictive analytics, and various machine learning algorithms.
- Proficiency in programming languages such as Python or R, and experience with ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (e.g., AWS, Azure, GCP).
- Excellent understanding of data structures, algorithms, and software engineering principles.
- Proven ability to manage projects, lead teams, and deliver impactful results in a hybrid work environment.
- Exceptional analytical, problem-solving, and critical thinking skills.
- Outstanding communication and presentation skills, with the ability to articulate complex concepts to diverse audiences.
- Experience in scientific research or R&D environments is highly desirable.
Junior Data Scientist - Machine Learning Applications
Posted 4 days ago
Job Viewed
Job Description
Key responsibilities will include assisting in the collection, cleaning, and preprocessing of large datasets from various sources. You will help develop, train, and evaluate machine learning models under the guidance of senior team members. Tasks may involve feature engineering, model selection, hyperparameter tuning, and performance metric calculation. You will contribute to the analysis and interpretation of results, generating visualizations and reports to communicate findings effectively. Exploratory data analysis (EDA) will be a significant part of your work. You will also support the documentation of methodologies, code, and results, ensuring reproducibility. Collaboration with other interns and team members through virtual communication tools will be essential for project success. Opportunities to learn about cloud platforms, big data technologies, and MLOps practices will be provided. This internship is ideal for individuals passionate about data and eager to build a strong foundation in data science.
The ideal candidate will be pursuing a Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field, with a strong academic record. Foundational knowledge of statistical concepts and machine learning algorithms (e.g., regression, classification, clustering) is required. Proficiency in Python programming and familiarity with data science libraries (e.g., Pandas, NumPy, Scikit-learn, Matplotlib) is essential. Experience with SQL for data querying is beneficial. A proactive attitude, strong analytical skills, and a keen desire to learn are paramount. Excellent communication skills and the ability to work effectively in a remote team environment are crucial. This internship is a fully remote position, open to candidates globally, but the originating business operations are connected to **Saar, Northern, BH**.
Junior Data Scientist - Machine Learning Applications
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in collecting, cleaning, and pre-processing large datasets.
- Perform exploratory data analysis (EDA) to identify trends and patterns.
- Develop and implement machine learning models under the guidance of senior scientists.
- Evaluate model performance and iterate on improvements.
- Contribute to the documentation of data pipelines, models, and findings.
- Collaborate with team members on data-related projects.
- Stay up-to-date with the latest advancements in data science and machine learning.
- Assist in creating visualizations to communicate data insights.
- Participate in team meetings and knowledge-sharing sessions.
- Learn and apply best practices in data science and software development.
- Help in preparing reports and presentations on project outcomes.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
- Strong understanding of statistical concepts and machine learning algorithms.
- Proficiency in programming languages such as Python or R.
- Familiarity with data science libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch).
- Basic knowledge of SQL and database querying.
- Excellent analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt in a remote work setting.
- Previous internship or project experience in data analysis or machine learning is a plus.
Junior Data Scientist - Machine Learning Applications
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Data applications Jobs in Bahrain !
Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Program Overview:
- Gain practical experience in full-stack development, including front-end and back-end technologies.
- Learn to design, develop, test, and deploy software applications under the guidance of mentors.
- Participate in coding challenges, workshops, and team projects to build a strong foundation in software engineering.
- Develop proficiency in programming languages such as Python, Java, JavaScript, or similar.
- Understand software development lifecycle (SDLC) and agile methodologies.
- Contribute to real-world projects, gaining exposure to industry best practices.
- Receive continuous feedback and mentorship to support learning and career growth.
- Build a professional portfolio showcasing acquired skills and completed projects.
- Explore career paths within software development, such as front-end, back-end, or full-stack engineering.
- Develop essential soft skills, including teamwork, communication, and problem-solving.
- High school diploma or equivalent.
- A strong passion for technology and software development.
- Aptitude for logical thinking and problem-solving.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills.
- Ability to work independently and collaborate effectively in a remote team environment.
- Basic understanding of computer science concepts is a plus, but not required.
- Motivated to complete a structured learning program and achieve career goals.
Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Apprentices will receive intensive training in various programming languages, software development methodologies, and best practices. You will work alongside senior engineers, assisting in coding, testing, debugging, and documentation tasks. The program focuses on building a solid foundation in software engineering principles and practical application. Responsibilities may include assisting with front-end and back-end development, participating in code reviews, and contributing to project planning sessions. This is an excellent opportunity for individuals looking to start a career in software development without prior formal experience. A keen interest in technology, strong analytical thinking, and a collaborative spirit are essential. While this program is primarily on-site to facilitate hands-on learning and team integration, there may be occasional opportunities for remote work on specific tasks as the apprenticeship progresses. Successful completion of the program can lead to full-time employment opportunities within our organization. We are committed to nurturing talent and providing a supportive environment for professional growth.