What Jobs are available for Algorithm Design in Bahrain?
Showing 2234 Algorithm Design jobs in Bahrain
Senior Lecturer - Computer Science
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Deliver high-quality lectures and teaching across a range of Computer Science subjects.
- Develop and update course curricula to reflect current industry trends and academic standards.
- Mentor and advise students, providing academic and career guidance.
- Design, administer, and grade assignments, projects, and examinations.
- Conduct and publish research in a relevant area of Computer Science.
- Contribute to departmental administration and committee work.
- Foster an inclusive and engaging learning environment.
- Ph.D. in Computer Science or a related field.
- Proven experience (minimum 5 years) teaching at the university level.
- Demonstrated research record in a relevant area of Computer Science.
- Expertise in one or more of the following areas: AI, Data Science, Software Engineering, Cybersecurity.
- Excellent lecturing, presentation, and communication skills.
- Ability to work effectively with students and colleagues in a hybrid environment.
- Strong commitment to academic excellence and student success.
Is this job a match or a miss?
Senior Lecturer - Computer Science
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver engaging lectures and practical sessions in various Computer Science topics.
- Develop and update course curricula and learning materials.
- Design and administer assessments, including exams, assignments, and projects.
- Mentor and advise students, providing academic and career guidance.
- Conduct and publish research in relevant areas of Computer Science.
- Supervise student research projects and dissertations.
- Contribute to departmental activities, committees, and academic governance.
- Stay abreast of advancements in Computer Science and pedagogical methodologies.
- Foster a positive and inclusive learning environment.
- Collaborate with colleagues on interdisciplinary initiatives.
- Ph.D. in Computer Science or a related field.
- Proven experience as a Lecturer or similar academic role in higher education.
- Demonstrated excellence in teaching and curriculum development.
- Strong research record with publications in reputable venues.
- Excellent communication, presentation, and interpersonal skills.
- Ability to engage and inspire students from diverse backgrounds.
- Expertise in core Computer Science areas such as algorithms, data structures, programming languages, and software engineering.
- Familiarity with modern pedagogical approaches and educational technologies.
Is this job a match or a miss?
Senior Lecturer, Computer Science
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver engaging and effective lectures, tutorials, and practical sessions in various Computer Science subjects.
- Develop and update course curricula, learning materials, and assessment methods to reflect current industry standards and research advancements.
- Supervise student projects, dissertations, and research theses.
- Assess student performance through examinations, assignments, and presentations.
- Provide academic advice and mentorship to students.
- Conduct independent research and contribute to the department's research profile through publications and conference presentations.
- Collaborate with colleagues on teaching, research, and administrative activities.
- Participate in departmental meetings, committees, and quality assurance processes.
- Contribute to the development and enhancement of teaching and learning strategies.
- Potentially take on leadership roles within specific modules or programs.
- Ph.D. in Computer Science or a closely related field.
- Minimum of 5 years of experience in higher education teaching at the university level.
- Demonstrated expertise in at least one core area of Computer Science, with a strong research record.
- Excellent teaching, presentation, and communication skills.
- Experience in curriculum development and program assessment.
- Ability to inspire and motivate students.
- Strong collaborative and teamwork skills.
- Commitment to ongoing professional development.
- Experience with online learning platforms and pedagogical approaches is a plus.
Is this job a match or a miss?
University Professor - Computer Science
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include teaching undergraduate and graduate courses, particularly in areas such as Artificial Intelligence, Machine Learning, Data Science, or Software Engineering. You will be expected to publish high-impact research in peer-reviewed journals and present findings at international conferences. The role involves actively seeking and securing research grants to support ongoing projects. Collaboration with faculty members on interdisciplinary initiatives is also encouraged. This position is ideal for a candidate passionate about both teaching and research, who thrives in an academic environment and can effectively manage their responsibilities remotely. You will play a vital role in shaping the next generation of computer scientists and advancing the field through original scholarship. A commitment to fostering an inclusive and intellectually stimulating learning environment is essential.
Qualifications:
- Ph.D. in Computer Science or a closely related field.
- A strong publication record in a relevant area of Computer Science.
- Demonstrated experience in university-level teaching and curriculum development.
- Proven ability to secure research funding.
- Excellent communication, presentation, and interpersonal skills.
- Ability to conduct independent research and supervise students effectively.
- Experience with online teaching platforms and methodologies is an advantage.
- A commitment to diversity and inclusion in academia.
This is a remarkable opportunity to contribute to higher education, shape academic programs, and advance research in a flexible, remote-friendly setting.
Is this job a match or a miss?
University Professor - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and deliver comprehensive course materials for undergraduate and graduate programs in Computer Science.
- Conduct original research in a specialized area of Computer Science and publish findings in reputable academic journals and conferences.
- Supervise student research projects, theses, and dissertations.
- Mentor and advise students on academic and career pathways.
- Contribute to the development and enhancement of the Computer Science curriculum.
- Engage in service to the department and the wider university community.
- Actively participate in faculty meetings and academic committees.
- Seek external funding opportunities for research projects.
- Stay abreast of the latest advancements and trends in Computer Science.
Qualifications:
- Ph.D. in Computer Science or a closely related field from an accredited university.
- A strong publication record in peer-reviewed journals and conferences.
- Demonstrated experience in teaching at the university level.
- Proven ability to conduct independent research and secure research grants.
- Excellent communication, presentation, and interpersonal skills.
- Passion for teaching and mentoring students.
- Specialization in one or more of the following areas: Artificial Intelligence, Machine Learning, Software Engineering, Data Science, Cybersecurity, or Human-Computer Interaction.
- Familiarity with curriculum development and accreditation standards.
- Ability to collaborate effectively with faculty and staff.
- This position requires on-campus presence in Manama, Capital, BH .
Is this job a match or a miss?
Adjunct Professor - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Prepare and deliver high-quality lectures and course content for assigned Computer Science courses.
- Facilitate interactive classroom discussions and encourage student participation.
- Develop and administer assignments, quizzes, exams, and projects to assess student learning.
- Provide timely and constructive feedback to students on their academic progress.
- Maintain accurate student records and submit grades according to institutional deadlines.
- Be available to meet with students during scheduled office hours for academic support and guidance.
- Stay current with advancements in the field of Computer Science and incorporate relevant material into the curriculum.
- Adhere to institutional policies and procedures regarding teaching and student conduct.
- Collaborate with department faculty on curriculum development and program enhancement.
- Contribute to a positive and enriching learning environment for all students.
- Master's degree or Ph.D. in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven teaching experience at the university or college level is highly desirable.
- Significant professional experience in the Computer Science industry may be considered in lieu of advanced degrees.
- Expertise in one or more core Computer Science disciplines (e.g., AI, ML, Data Science, Software Development, Cybersecurity, Networking).
- Excellent communication, presentation, and interpersonal skills.
- Ability to engage and motivate students from diverse backgrounds.
- Strong organizational skills and attention to detail.
- Commitment to academic excellence and student success.
- Availability to teach courses during weekdays or evenings as required.
Is this job a match or a miss?
Professor of Computer Science
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Teach undergraduate and graduate courses in various areas of Computer Science.
- Develop and update course curricula to reflect current industry trends and research.
- Conduct original research and publish findings in reputable journals and conferences.
- Supervise student research projects, theses, and dissertations.
- Mentor and advise students on academic and career paths.
- Contribute to departmental committees and institutional governance.
- Seek external funding for research projects.
- Collaborate with faculty members on interdisciplinary research initiatives.
- Stay current with advancements in Computer Science and related fields.
- Participate in the recruitment and evaluation of new faculty and students.
- Contribute to the development and promotion of the Computer Science program.
- Engage in service activities for the department and the wider university community.
A Ph.D. in Computer Science or a closely related field is required. Demonstrated excellence in teaching and a strong publication record are essential. Proven ability to attract research funding and supervise graduate students is highly desirable. Excellent communication and interpersonal skills are necessary for effective interaction with students, faculty, and staff. This hybrid role requires regular presence at our campus in Manama, Capital, BH for teaching and collaborative activities, with opportunities for remote work on research and administrative tasks.
Is this job a match or a miss?
Be The First To Know
About the latest Algorithm design Jobs in Bahrain !
University Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Deliver engaging lectures and tutorials in various Computer Science disciplines.
- Develop and update course curricula to reflect current industry trends and research advancements.
- Design and administer assessments, including exams, assignments, and projects.
- Supervise undergraduate and postgraduate student research projects and theses.
- Conduct independent research and publish findings in reputable academic journals and conferences.
- Provide academic advising and mentorship to students.
- Participate actively in departmental meetings and university committees.
- Contribute to the development and implementation of new academic programs.
- Collaborate with colleagues on research initiatives and grant proposals.
- Maintain knowledge of the latest developments in Computer Science.
- Master's degree or Ph.D. in Computer Science, Software Engineering, or a related field.
- Proven experience in teaching at the university level.
- A strong record of academic research and publications.
- Excellent knowledge of core computer science subjects (e.g., algorithms, data structures, programming languages, operating systems).
- Strong communication, presentation, and interpersonal skills.
- Ability to inspire and motivate students.
- Experience with curriculum development is an asset.
- Commitment to academic excellence and scholarly inquiry.
Is this job a match or a miss?
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
University Professor - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?