898 Algorithms jobs in Bahrain

Principal Scientist - Quantum Computing Algorithms

215 Hamad Town, Northern BHD120000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is at the forefront of scientific innovation, establishing a new research division dedicated to unlocking the potential of quantum computing. We are seeking an exceptional Principal Scientist to lead the development of novel quantum algorithms. This role is entirely remote, offering flexibility and access to a global pool of talent. You will be responsible for conceptualizing, designing, and implementing quantum algorithms that address complex computational challenges across various scientific domains, including materials science, drug discovery, and financial modeling. This position requires a deep theoretical understanding of quantum mechanics, quantum information theory, and advanced computational techniques. As a Principal Scientist, you will publish your findings in peer-reviewed journals, present at international conferences, and collaborate with a team of world-class physicists and computer scientists. You will guide the strategic direction of quantum algorithm research within the organization and mentor junior researchers. The ideal candidate possesses a strong publication record and a proven ability to translate abstract quantum principles into practical computational solutions. This is an unparalleled opportunity to shape the future of a rapidly evolving field from the comfort of your home office, contributing to groundbreaking research with significant real-world impact. Key Responsibilities:
  • Lead the research and development of quantum algorithms for scientific and industrial applications.
  • Design and implement quantum circuits and protocols for fault-tolerant quantum computation.
  • Analyze the performance and scalability of quantum algorithms on theoretical and near-term quantum hardware.
  • Collaborate with theoretical physicists and computer scientists to advance the state-of-the-art in quantum computing.
  • Publish research findings in high-impact scientific journals and present at leading international conferences.
  • Mentor and supervise junior researchers and post-doctoral fellows.
  • Contribute to grant proposals and secure research funding.
  • Stay abreast of the latest developments in quantum hardware and software platforms.
Required Qualifications:
  • Ph.D. in Physics, Computer Science, Mathematics, or a related field with a specialization in quantum computing.
  • Extensive experience in developing and analyzing quantum algorithms.
  • Proficiency in quantum programming languages and frameworks (e.g., Qiskit, Cirq, PennyLane).
  • Deep understanding of quantum mechanics, quantum information theory, and error correction codes.
  • Demonstrated ability to conduct independent research and publish in top-tier academic venues.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work effectively in a remote, collaborative team environment.
This is a fully remote position, and we are looking for candidates passionate about pushing the boundaries of quantum science and its applications. If you are a visionary thinker ready to make a significant contribution to the quantum revolution, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Principal Research Scientist - Quantum Computing Algorithms

1001 Hamad Town, Northern BHD120000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a globally recognized leader in theoretical physics and advanced computing research, is seeking a highly distinguished Principal Research Scientist specializing in Quantum Computing Algorithms. This role is an exceptional opportunity for a visionary scientist to contribute to groundbreaking advancements in quantum information science. This is a fully remote position, enabling collaboration with top minds across the globe from your dedicated research environment. You will be at the forefront of developing novel quantum algorithms, exploring their potential applications, and contributing to the theoretical underpinnings of future quantum computing hardware.

Key Responsibilities:
  • Lead the research and development of new quantum algorithms for a variety of computational problems, including but not limited to optimization, machine learning, and cryptography.
  • Conduct rigorous theoretical analysis of quantum algorithms, evaluating their complexity, scalability, and potential advantages over classical counterparts.
  • Collaborate with experimental physicists and computer scientists to bridge the gap between theoretical concepts and practical implementation on near-term and future quantum devices.
  • Publish research findings in high-impact scientific journals and present at international conferences.
  • Mentor and guide junior researchers and postdoctoral fellows within the quantum computing group.
  • Contribute to grant proposals and secure external funding for research projects.
  • Identify and explore emergent research areas within quantum computing and information theory.
  • Foster a collaborative and innovative research culture within the remote team.
Qualifications:
  • Ph.D. in Physics, Computer Science, Mathematics, or a related field with a specialization in quantum information, quantum computing, or theoretical computer science.
  • A minimum of 10 years of post-doctoral research experience in quantum computing, with a proven track record of significant contributions to the field, evidenced by publications and citations.
  • Deep theoretical understanding of quantum mechanics, quantum information theory, and the principles of quantum computation.
  • Expertise in the design and analysis of quantum algorithms (e.g., Shor's, Grover's, variational algorithms).
  • Proficiency in scientific programming languages (e.g., Python, Qiskit, Cirq) for simulation and algorithm development.
  • Demonstrated ability to lead research initiatives and manage complex projects.
  • Excellent written and verbal communication skills, with the ability to articulate complex scientific concepts clearly and concisely.
  • Experience in supervising and mentoring research staff.
  • A strong network within the quantum research community is highly advantageous.
This is a fully remote position ideal for a self-driven researcher who thrives in an independent, intellectually stimulating environment. Your work will directly contribute to the evolution of computing paradigms. The nominal base of operations is Hamad Town, Northern, BH .
This advertiser has chosen not to accept applicants from your region.

Teaching Fellow: Computer Science/Software Engineering

Manama, Capital University of Strathclyde

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Teaching Fellow: Computer Science/Software Engineering (Bahrain) )

University of Strathclyde, Bahrain (Work location: Manama, Bahrain)

Who we are

Great minds. Innovative solutions.

Be part of a vibrant community that celebrates over 200 years of academic excellence, world-class research, and impactful innovation. Located in the dynamic Bahrain Bay, the University of Strathclyde, Bahrain, offers the same high standards of academic excellence and pioneering research that our Glasgow, UK campus is renowned for.

We currently provide eight undergraduate programmes in Engineering, Science, and Business, with future phases set to expand our offerings in research and innovation. As a leading international technological university, our mission, inspired by our founding principle as ‘a place of useful learning,’ is to make a positive difference in the lives of our students, society, and the world.

Since 1995, we have been delivering MBA teaching at our international centre in Bahrain. Now, in partnership with S Eleven Educational, we are proud to expand our activities to create an Innovation, Research, and Education Hub.

The department

The Department of Computer and Information Sciences (CIS), University of Strathclyde, seeks to appoint a Teaching Fellow in Computer Science/Software Engineering in order support the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes in Bahrain. Based within the Faculty of Science, the Department is an internationally recognised research department specialising in information science, artificial intelligence, computer security, health informatics, interactive systems, and theoretical computer science. It is home to around 900 undergraduates, taught postgraduate and PhD students with an increasing emphasis on in person and online delivery of high-quality educational programmes. The Department has a large portfolio of undergraduate and postgraduate taught programmes ranging from Computer Science/Software Engineering to more specialist programmes in areas such as Digital Health Systems, Cyber Security and Artificial Intelligence.

The opportunity

You will play a central role in the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes on our Bahrain campus. You should have good knowledge of computer science/software engineering as you will be expected to design/develop course materials with guidance from other colleagues and teach those programmes. Experience of teaching in one or more of the following areas is required:

  • Programming (Java, Python, Haskell, C, PHP, JavaScript, SQL, and covering data structures and algorithms, concurrency, software architecture, design patterns)
  • Theoretical computer science including quantitative methods (mathematical underpinnings), logic and complexity analysis
  • Computer architecture and low-level assembly-language programming
  • Professional issues in computing (ethics, regulatory frameworks such as data protection, etc)
  • Databases
  • Computer networks
  • Cyber security
  • Web and mobile app development
  • Knowledge of and the ability to teach current practices/frameworks/tools used as part of software engineering within industry
  • The use of technology within business
  • Artificial Intelligence and data analytics
  • You will normally be expected to have a good Honours degree and PhD in a relevant area or equivalent professional experience, to enable you to contribute to the delivery of the Bahrain programmes and provide student support. You will also be expected to develop your knowledge of appropriate teaching methods and good pedagogic practice.

We strongly encourage applications from candidates of all backgrounds, including women, minorities, individuals with disabilities.

Informal enquiries about the post can be directed to Martin Halvey, Head of Department, Computer and Information Sciences ( ).

Please note: Applicants who have previously submitted their candidacy for this position are advised not to reapply.

Closing date: 10 October 2025

Please click here for further details .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Teaching Fellow: Computer Science/Software Engineering

University of Strathclyde

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Teaching Fellow: Computer Science/Software Engineering (Bahrain) )

University of Strathclyde, Bahrain (Work location: Manama, Bahrain)

Overview

Who we are

Great minds. Innovative solutions.

Be part of a vibrant community that celebrates over 200 years of academic excellence, world-class research, and impactful innovation. Located in the dynamic Bahrain Bay, the University of Strathclyde, Bahrain, offers the same high standards of academic excellence and pioneering research that our Glasgow, UK campus is renowned for.

We currently provide eight undergraduate programmes in Engineering, Science, and Business, with future phases set to expand our offerings in research and innovation. As a leading international technological university, our mission, inspired by our founding principle as ‘a place of useful learning,’ is to make a positive difference in the lives of our students, society, and the world.

Since 1995, we have been delivering MBA teaching at our international centre in Bahrain. Now, in partnership with S Eleven Educational, we are proud to expand our activities to create an Innovation, Research, and Education Hub.

The department

The Department of Computer and Information Sciences (CIS), University of Strathclyde, seeks to appoint a Teaching Fellow in Computer Science/Software Engineering in order support the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes in Bahrain. Based within the Faculty of Science, the Department is an internationally recognised research department specialising in information science, artificial intelligence, computer security, health informatics, interactive systems, and theoretical computer science. It is home to around 900 undergraduates, taught postgraduate and PhD students with an increasing emphasis on in person and online delivery of high-quality educational programmes. The Department has a large portfolio of undergraduate and postgraduate taught programmes ranging from Computer Science/Software Engineering to more specialist programmes in areas such as Digital Health Systems, Cyber Security and Artificial Intelligence.

The opportunity

You will play a central role in the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes on our Bahrain campus. You should have good knowledge of computer science/software engineering as you will be expected to design/develop course materials with guidance from other colleagues and teach those programmes. Experience of teaching in one or more of the following areas is required:

  • Programming (Java, Python, Haskell, C, PHP, JavaScript, SQL, and covering data structures and algorithms, concurrency, software architecture, design patterns)
  • Theoretical computer science including quantitative methods (mathematical underpinnings), logic and complexity analysis
  • Computer architecture and low-level assembly-language programming
  • Professional issues in computing (ethics, regulatory frameworks such as data protection, etc)
  • Databases
  • Computer networks
  • Cyber security
  • Web and mobile app development
  • Knowledge of and the ability to teach current practices/frameworks/tools used as part of software engineering within industry
  • The use of technology within business
  • Artificial Intelligence and data analytics
  • You will normally be expected to have a good Honours degree and PhD in a relevant area or equivalent professional experience, to enable you to contribute to the delivery of the Bahrain programmes and provide student support. You will also be expected to develop your knowledge of appropriate teaching methods and good pedagogic practice.

We strongly encourage applications from candidates of all backgrounds, including women, minorities, individuals with disabilities.

Informal enquiries about the post can be directed to Martin Halvey, Head of Department, Computer and Information Sciences ( ).

Please note: Applicants who have previously submitted their candidacy for this position are advised not to reapply.

Closing date: 10 October 2025

Please click here for further details .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Teaching Fellow: Computer Science/Software Engineering

BHD40000 - BHD60000 Y University of Strathclyde

Posted today

Job Viewed

Tap Again To Close

Job Description

Teaching Fellow: Computer Science/Software Engineering (Bahrain

University of Strathclyde, Bahrain
(Work location: Manama, Bahrain)

Who we are

Great minds. Innovative solutions.

Be part of a vibrant community that celebrates over 200 years of academic excellence, world-class research, and impactful innovation. Located in the dynamic Bahrain Bay, the University of Strathclyde, Bahrain, offers the same high standards of academic excellence and pioneering research that our Glasgow, UK campus is renowned for.

We currently provide eight undergraduate programmes in Engineering, Science, and Business, with future phases set to expand our offerings in research and innovation. As a leading international technological university, our mission, inspired by our founding principle as 'a place of useful learning,' is to make a positive difference in the lives of our students, society, and the world.

Since 1995, we have been delivering MBA teaching at our international centre in Bahrain. Now, in partnership with S Eleven Educational, we are proud to expand our activities to create an Innovation, Research, and Education Hub.

Our department

The Department of Computer and Information Sciences (CIS), University of Strathclyde, seeks to appoint a Teaching Fellow in Computer Science/Software Engineering in order support the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes in Bahrain. Based within the Faculty of Science, the Department is an internationally recognised research department specialising in information science, artificial intelligence, computer security, health informatics, interactive systems, and theoretical computer science. It is home to around 900 undergraduates, taught postgraduate and PhD students with an increasing emphasis on in person and online delivery of high-quality educational programmes. The Department has a large portfolio of undergraduate and postgraduate taught programmes ranging from Computer Science/Software Engineering to more specialist programmes in areas such as Digital Health Systems, Cyber Security and Artificial Intelligence.

The opportunity

You will play a central role in the delivery of our BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes on our Bahrain campus. You should have good knowledge of computer science/software engineering as you will be expected to design/develop course materials with guidance from other colleagues and teach those programmes. Experience of teaching in one or more of the following areas is required:

  • Programming (Java, Python, Haskell, C, PHP, JavaScript, SQL, and covering data structures and algorithms, concurrency, software architecture, design patterns)

  • Theoretical computer science including quantitative methods (mathematical underpinnings), logic and complexity analysis

  • Computer architecture and low-level assembly-language programming

  • Professional issues in computing (ethics, regulatory frameworks such as data protection, etc)

  • Databases

  • Computer networks

  • Cyber security

  • Web and mobile app development

  • Knowledge of and the ability to teach current practices/frameworks/tools used as part of software engineering within industry

  • The use of technology within business

  • Artificial Intelligence and data analytics

You will normally be expected to have a good Honours degree and PhD in a relevant area or equivalent professional experience, to enable you to contribute to the delivery of the Bahrain programmes and provide student support. You will also be expected to develop your knowledge of appropriate teaching methods and good pedagogic practice.

We strongly encourage applications from candidates of all backgrounds, including women, minorities, individuals with disabilities.

Informal enquiries about the post can be directed to Martin Halvey, Head of Department, Computer and Information Sciences ).

Please note: Applicants who have previously submitted their candidacy for this position are advised not to reapply.

Closing date: 10 October 2025

Please click here for further details
.

This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

245 Al Seef BHD25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting Software Engineering Apprenticeship program designed for aspiring technologists eager to launch their careers. This is a fully remote opportunity, providing comprehensive training and hands-on experience from anywhere. Apprentices will work alongside experienced software engineers, learning about the full software development lifecycle, from design and coding to testing and deployment. You will gain exposure to various programming languages, development tools, and methodologies, with a strong emphasis on practical application. This program is ideal for individuals who are passionate about technology, possess strong problem-solving skills, and have a desire to learn and grow in a supportive, collaborative, and remote-first environment. Throughout the apprenticeship, you will be assigned to real projects, contributing to the development of innovative software solutions. Mentorship and regular feedback will be provided to ensure your continuous development and success. We are looking for candidates with a foundational understanding of computer science principles, a strong academic record, and a genuine enthusiasm for software development. While prior professional experience is not required, any personal coding projects, contributions to open-source, or relevant coursework will be highly regarded. This apprenticeship offers a pathway to a rewarding career in software engineering, with the potential for full-time employment upon successful completion of the program. We value curiosity, initiative, and a collaborative spirit. This is a unique chance to gain invaluable industry experience, build a professional network, and develop a solid foundation in software engineering skills, all within a flexible, remote setting. The training and mentorship provided will equip you with the necessary tools and knowledge to excel in the tech industry.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Collaborate with senior engineers on real-world projects.
  • Participate in code reviews and learn best practices.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to project documentation.
  • Actively participate in training sessions and team meetings.
  • Develop foundational understanding of software development lifecycle.
Qualifications:
  • High school diploma or equivalent; relevant college coursework or a degree in progress is a plus.
  • Basic understanding of programming concepts and computer science fundamentals.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Self-motivated with the ability to work independently in a remote setting.
  • Passion for technology and software development.
This apprenticeship is a fully remote role, not tied to a specific physical office, though conceptually associated with our client's presence in **Salmabad, Northern, BH**. Our client provides a stipend during the apprenticeship, with the possibility of conversion to a full-time role with a competitive salary upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

10001 Zallaq, Southern BHD35000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a cutting-edge technology firm, is offering a unique opportunity for motivated individuals to join their Software Engineering Apprenticeship program. This hybrid role provides a blend of hands-on learning in our **Busaiteen, Muharraq, BH** office and remote work, allowing apprentices to gain practical experience while developing essential skills. As an apprentice, you will work alongside experienced software engineers on real-world projects, contributing to the development of innovative software solutions. You will be exposed to various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. The program is designed to foster rapid growth, offering mentorship, structured training, and opportunities to learn modern programming languages and development methodologies. The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and has a keen interest in building a career in software engineering. While on-site presence in **Busaiteen, Muharraq, BH** is required for collaborative work and formal training sessions, some tasks may be performed remotely.

Program Highlights:
  • Work on challenging and impactful software development projects.
  • Receive comprehensive training in programming languages (e.g., Python, Java, JavaScript), development tools, and best practices.
  • Be mentored by experienced software engineers.
  • Gain practical experience in software design, coding, testing, and debugging.
  • Collaborate effectively with team members in an agile environment.
  • Develop problem-solving and critical-thinking skills.
  • Participate in code reviews and learn from constructive feedback.
  • Gain exposure to different areas of software engineering, such as web development, mobile development, or data engineering.
  • Understand version control systems (e.g., Git) and collaboration workflows.
  • Contribute to the company's innovative projects and product development.

Ideal Candidate Profile:
  • Enthusiasm for software development and a strong desire to learn.
  • Basic understanding of programming concepts (even from personal projects or coursework).
  • Strong analytical and problem-solving aptitude.
  • Good communication and teamwork skills.
  • Ability to adapt to new technologies and learning environments.
  • High school diploma or equivalent; pursuing or holding an associate's or bachelor's degree in a related field is a plus.
  • Familiarity with basic computer literacy and common software applications.
  • Reliability and a strong work ethic.
  • Willingness to commit to the full duration of the apprenticeship program.

This apprenticeship is an excellent pathway into a successful career in software engineering, offering invaluable experience and training.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Algorithms Jobs in Bahrain !

Software Engineering Apprentice

780 Tubli BHD45000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a rapidly expanding technology solutions provider, is seeking motivated and eager individuals to join their fully remote Software Engineering Apprenticeship program. This is an unparalleled opportunity for aspiring developers to gain hands-on experience and receive comprehensive training in modern software development practices. As an apprentice, you will work alongside experienced engineers on real-world projects, contributing to the design, development, and testing of innovative software applications. You will be exposed to various programming languages, frameworks, and tools, developing a robust skill set in a supportive and collaborative remote environment. The program is designed to provide a strong foundation in computer science principles and agile development methodologies. Key responsibilities will include coding, debugging, unit testing, and participating in code reviews. You will also be involved in documentation and contributing to project planning. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a dedication to continuous learning. While prior coding experience is not required, a basic understanding of programming concepts is beneficial. Excellent communication and teamwork skills are essential for collaborating effectively with a remote team. This apprenticeship offers a clear path for career progression within the company. We are looking for individuals who are driven, curious, and ready to embark on a challenging and rewarding journey in software engineering. The program includes structured training modules, mentorship from senior engineers, and opportunities to contribute to impactful projects. This role is based in A'ali, Northern, BH , but operates entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineering Intern

20600 Northern, Northern BHD30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing technology firm, is seeking enthusiastic Graduate Software Engineering Interns to join their innovative team. This internship provides an exceptional opportunity for recent graduates to gain practical experience in software development within a dynamic, hybrid work environment. Interns will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of cutting-edge software solutions. The program is designed to foster learning and development, covering various aspects of the software development lifecycle. The ideal candidate will have a solid foundation in computer science principles, a strong desire to learn, and excellent problem-solving skills.

Responsibilities:
  • Assist in the design, coding, and debugging of software applications.
  • Participate in code reviews and contribute to team discussions.
  • Collaborate with senior engineers on assigned development tasks.
  • Learn and apply software development best practices and methodologies.
  • Test software components and identify defects.
  • Contribute to the creation of technical documentation.
  • Work on assigned projects within specific deadlines.
  • Gain exposure to various programming languages and development tools.
  • Support the deployment and maintenance of software systems.
  • Engage in learning sessions and workshops to enhance technical skills.
  • Provide feedback and suggestions for process improvements.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of data structures, algorithms, and object-oriented programming concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git) is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively both independently and as part of a team in a hybrid setting.
  • Enthusiasm for learning new technologies and contributing to software development projects.
  • Strong academic record.
This hybrid internship offers a valuable experience in professional software engineering, with opportunities to contribute to impactful projects while learning from experienced mentors. Our client is committed to providing a supportive and challenging environment for interns.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

1009 Jbeil BHD30000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively recruiting ambitious and talented Graduate Trainees to join their Software Engineering program. This is an excellent opportunity for recent graduates to launch their careers in technology. The program offers hands-on experience, mentorship from senior engineers, and exposure to various aspects of software development. Trainees will work on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. The role involves a blend of in-office collaboration and remote work, providing a flexible learning environment in Janabiyah, Northern, BH . We are looking for individuals with a strong academic background in computer science or a related field, a passion for coding, and a desire to learn and grow.

Key Responsibilities:
  • Assist in the design, coding, and testing of software modules under the guidance of senior engineers.
  • Participate in code reviews to ensure quality and adherence to best practices.
  • Learn and apply software development methodologies (e.g., Agile, Scrum).
  • Contribute to the documentation of software designs and processes.
  • Troubleshoot and debug software issues.
  • Collaborate with team members on projects, both in-office and remotely.
  • Gain exposure to various programming languages, frameworks, and tools.
  • Actively participate in training sessions and knowledge-sharing initiatives.
  • Support the full software development lifecycle.
  • Demonstrate a strong commitment to learning and continuous improvement.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development tools (e.g., Git, IDEs).
  • Excellent analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Proactive attitude and ability to work independently and as part of a team.
  • Prior internship or project experience in software development is a plus.

This hybrid internship offers a competitive stipend, valuable industry experience, and a clear path for career progression for high-performing trainees.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Algorithms Jobs