Computer Scientist

Job Code AHF-JB-9365F.


Minimum Requirements: Degree in IT, Business with IT, Computer science or any other Computer science related Major.

Experience: We dont necessarily base competency on previous experience. However, a candidate must pass a face to face interview upon selection The face to face interviews will be conducted in July. More communication will be done on this to specific candidates

About the job

As a Computer Scientist, you will be at the forefront of technology, contributing to the development and advancement of computer systems, software, and algorithms. Your role will involve research, design, implementation, and testing of innovative solutions to complex computational problems. Key responsibilities include:

1. Conducting research to explore new algorithms, methodologies, and technologies in the field of computer science.

2. Designing and developing software applications, systems, and algorithms to address specific computational challenges or meet user needs.

3. Analyzing and evaluating existing systems and algorithms to identify areas for improvement and optimization.

4. Collaborating with multidisciplinary teams, including software engineers, data scientists, and domain experts, to develop integrated solutions to complex problems.

5. Writing code and implementing algorithms using programming languages such as Python, Java, C++, or others as required by the project.

6. Testing and debugging software to ensure functionality, reliability, and performance meet project requirements.

7. Documenting research findings, design decisions, and implementation details to facilitate knowledge sharing and future development.

8. Contributing to academic publications, conferences, and industry forums to share research findings and stay informed about the latest developments in computer science.

9. Participating in project planning, estimation, and management activities to ensure projects are completed on time and within budget.

10. Continuously learning and updating skills to stay current with advancements in computer science and related fields.

Skill Requirements

1. Strong theoretical foundation in computer science principles, algorithms, and data structures.

2. Proficiency in programming languages commonly used in computer science, such as Python, Java, C++, or others.

3. Experience with software development methodologies and best practices.

4. Strong problem-solving skills and analytical thinking.

5. Excellent communication and teamwork skills, with the ability to collaborate effectively with colleagues from diverse backgrounds.

6. Attention to detail and commitment to producing high-quality work.

7. Ability to work independently and take initiative in exploring new ideas and technologies.

Nairobi, Kenya
1.3M - 1.4M
Estimate sal. Per Year
  • Kindly note that if you qualify for this role, you will start working once we have officially started operations in Kenya. Currently, we are in the final steps of approvals from kenyan authorities. We estimate this will take a few months. Once you qualify, more details on reporting date and location will be communicated through your personal contacts. Success!