We are hiring a VR Developer with expertise in Unity, API integration, and backend development to build an interactive protein visualization tool. The ideal candidate will work on integrating AlphaFold 3 API, handling PDB data, and optimizing real-time 3D visualization in VR. This role requires strong problem-solving skills and a passion for blending technology with scientific research.

Set up... the Unity XR environment, integrate the AlphaFold 3 API, and develop a seamless workflow for fetching and processing PDB files.
Implement PDB file parsing, extract molecular structures, and optimize data handling for smooth VR performance.
Develop 3D visualization of protein structures with interactive tools like zoom, rotate, and highlighting.
Ensure efficient data retrieval, caching, and UI responsiveness for handling large datasets.
Conduct thorough testing, write clear documentation, and create user guides for researchers
 more
  • Information Technology (IT) and Data
We are hiring a 3D UI/UX Designer to craft intuitive and visually compelling interfaces for our VR protein visualization tool. In this role, the designer will collaborate closely with VR developers to design interactive elements, optimize user workflows, and ensure a seamless VR experience. The designs will play a key role in making complex scientific data engaging and accessible within a virtual... environment.

Develop 3D protein models
Create intuitive UI elements, menus, and interaction models that enhance the VR user experience.
Understand user needs, develop wireframes, and build interactive prototypes to refine the VR interface.
Work closely with VR developers to ensure designs are functional, immersive, and optimized for performance.
Conduct user testing, gather feedback, and refine designs to improve usability and engagement.
Ensure a cohesive visual style, color schemes, and typography that align with scientific clarity and immersion.
 more
  • Information Technology (IT) and Data


Responsible for overall coordination of the MK8527 Study functions; clinical, pharmacy, counseling, recruitment, retention, and home visits.
Responsible for developing work plans and implementation schedules, and ensuring that the study’s aims and objectives, including recruitment, follow up, retention, and adherence, are achieved.
Performs clinical study procedures
Primarily responsible... for managing and reporting adverse events.
Provides protocol guidance to staff and is responsible for developing standard operating procedures (SOPs) for the study.
Responsible for study related outreach activities, sensitization of the communities and liaising with the Community Advisory Group.
Coordinates study related communications and regulatory boards
Ensures submission of study progress and performance reports to the Principal Investigator.
Attends study meetings
Performs other duties as assigned by the Principal Investigator
 more
  • Health


Performs data cleaning activities to eliminate duplicate records and resolve inconsistencies.
Develops and maintains standardized procedures for data cleaning and validation
Ensures data accuracy and consistency of the entered data.
Identifies and corrects data discrepancies, errors, and outliers.
Implements data validation checks and rules to identify potential data entry... errors.
Collaborates with data entry personnel to resolve data quality issues.
 more
  • Health


Observes good clinical practice and maintains participant confidentiality.
Implements study specific clinical procedures, including physical examination of study participants.
Prescribes medications for treatable medical conditions, and makes timely referrals to other agencies for acute medical conditions not covered by this research/ study.
Timely management and reporting of adverse... events
Completes Case Report Forms and source documents, and ensures integrity of study data through quality assurance and quality control (QA/QC) activities/procedures
 more
  • Health


Full solutions development cycle, both frontend and backend development
Work with internal stakeholders to understand the technical requirements and scope out modifications and custom developments.
Work with the Software Development manager / Senior Software Developer to generate/update the systems requirements documentation.
Manage code documentation and version control.
Conduct team code... reviews to ensure development best practices are adhered to by other team members.
Work in an agile environment to release software on a regular schedule.
Implement new systems functionalities.
Set up and maintain the test, and production environments.
Install, configure, test, and implement new releases or fixes of the software environment.
Train and guide users on how to use the developed solutions.
 more
  • Customer Service Jobs
The Fleet Management assistant is a member of the fleet section within the operation section under the finance and administration department. The overarching task of the fleet management assistant is to support the fleet management officer in fleet-related activities, inventory control, and insurance and deputize in the officer’s absence.

Deputize in the absence of the fleet management... officer
Assist in Following up on Approvals and LPOs for fleet-related procurement and finance works.
Generate weekly and monthly fleet operational reports to be shared with the direct supervisor and line manager.
Assists in data entry for works, tyre dressing, and vehicle repairs and ensures records are filled for Traceability purposes.
Ensure all invoices tally with Information on purchase orders and quotations before payments are processed.
Ensure fuel accountabilities received from upcountry and within IDI are checked, verified, and recorded in the book ready to be reviewed by the Fleet Supervisor.
Review fuel tracker mileage reports to ensure proper fuel usage and driver behavior are maintained.
Detect and solve the fuel accountability Queries with the Initiator (Transport Assistants / Field Admin Finance Staff), Card statement Readings / Balances Vs the actual usage.
Ensures safety standards and procedures are adhered to by both staff and drivers and checks that safety equipment is installed in each IDI vehicle.
Coordinates all key training for the fleet section, especially safety, repair techniques, and defensive driving.
Ensure all information regarding vehicle works is stored and ready for retrieval at any time of need.
Assist in supervising the dispatch of drivers, coordinate their movements, schedule on a rotation system, advise on security, particularities, and anomalies on the routing, and take appropriate action in case roads are blocked or Impassable.
Ensure vehicle mileage logbooks are updated and all required information is documented.
Assist in planning and coordinating vehicle/staff movements and ensure necessary paperwork for transport and delivery of goods are filled.
Ensured Itinerary and bookings for staff/partners’ movements on domestic trips are followed as per the plan.
Carryout Inspection of all Hired and IDI vehicles, ensuring they are in good serviceable and mechanical fitness condition.
Assist in following up on Vehicle service and work with the prequalified garages.
 more
  • Accounting
Infectious Diseases Institute (IDI) (www.idi-makerere.com) is a not-for-profit organization, owned by Makerere University. Its mission is “To strengthen health systems in Africa, with a strong emphasis on infectious diseases, through Research and Capacity building”. Over the last 6 years, IDI has been running the Fleming Fund project, which supports government efforts to set-up systems for... antimicrobial resistance (AMR) surveillance. The project seeks to fill the position of Health Information Systems Officer with the qualifications below

Oversee the installation, configuration and management of lab information management systems (ALIS, SILAB and WHONET) and related hardware in supported sites and AMR national coordination centres
Ensure that all data systems are running smoothly and efficiently and support sentinel teams to address any technical issues as they arise
Develop training materials and standard operating procedures to enhance the competencies of healthcare teams in using health information systems
Training staff on new systems and processes
Fast-track linkage of information systems at sector specific coordination centres to the one health platform
Support sectors to establish and or maintain data management systems for collection, analysis and reporting of AMR data
 more
  • Customer Service Jobs
Provides microbiology sample processing and data entry support and mentoring capacity. Works in the Data Entry and Processing areas to ensure that the microbiology samples received and processed have the accompanying Lab requisitions entered in a timely manner. Performs bacteriology, mycobacteriology as well as manual and automated culture and sensitivity tests. Demonstrates skill and knowledge on... all laboratory test systems in a clinical microbiology unit. Follows Good Laboratory Practices and quality requirements of the Core Lab

Performs routine benchwork in the Microbiology unit according to current protocols, procedures and quality assurance requirements.
Performs freezer sample storage and retrieval according to current protocols.
Performs reagent preparation and equipment maintenance according to training and assignment.
Performs bacteriology, mycobacteriology as well as manual and automated culture and sensitivity tests according to current protocols, procedures and quality assurance requirements.
Ensuring compliance to GCLP and all regulatory requirements
Demonstrates skill and knowledge on all laboratory testing systems in a clinical Microbiology unit.
Maintains a high level of precision and accuracy for all work performed.
Supports QI program by regular worksheet reviews, SOP reviews, performing daily, weekly, monthly, quarterly and annual maintenance of laboratory equipment as required in a timely manner and provide input as required for updating laboratory procedures and procedure manual.
Responds to technical and logistical problems encountered in the laboratory in a timely and appropriate manner.
Ensure proper stock management to minimize stock outs and expiries in the Microbiology unit.
Ensures that waste disposed of is made safe prior to incineration.
Provide monthly reports on the performance of the microbiology unit on all active studies, achievements, challenges and improvement plans
Provides input as required for updating laboratory procedures and procedure manuals.
Prepares lab samples for shipment as needed.
Meets or exceeds continuing education requirements for position.
 more
  • Customer Service Jobs
The Nurture Space Assistant will be responsible for managing and maintaining the nurture center within IDI, ensuring a comfortable, clean and supportive environment for nursing mothers.

Ensure the Nurture space is clean, hygienic, and well organized at all times
Ensure the space is complaint with workplace health and safety.
Ensure proper registration and documentation of all children, mother... and minders who access the premises
Ensure a caring, stimulating environment for the children.
Ensure that rooms are prepared and set out in readiness for the day.
Ensuring the proper maintenance of Nurture Space equipment and resources.
Track usage of the space and maintain a schedule to ensure equitable access for all nursing mothers.
Maintain strict confidentiality of all personal information and records related to the children, their parents, and minders
Ensure that all policies governing the Nurture Space are adhered to.
Ensure that toys and play areas are sterilized to provide children with a safe, engaging, and clean environment.
Keep the parents and supervisors up-to-date on the condition of the children.
Resolve operational issues of a minor nature.
Inform the supervisor of any matter requiring their attention.
Support in budgeting for the Nurture Space operations and management
Coordinate end month meetings with the parents
Compile and submit monthly reports
Advise parents and the supervisor about daily children’s wellbeing and those that are at risk of infecting others in case of health issues.
Notify the supervisor of any issues requiring their attention.
Policies and procedures – implementation and interpretation of policies and procedures in the unit and proposing improvements when necessary.
Rejects admission of children who are visibly unwell or above the prescribed age.
Participating in any other Institute activities as guided to do so.
 more
  • Education