To provide safe, comfortable and reliable transportation for project staff and partners/visitors including but not confined to travel within project sites and all other locations as may be required
To transport project materials and supplies to various destinations as required by authorised staff for project business
To keep the project vehicle in good mechanical and functional condition... including but not limited to regular fueling, servicing and cleaning of the interior and exterior.
To perform regular preventive maintenance and minor repairs where possible
To ensure that all required documentation for administrative use such as mileage, fuel usage and trip authorization tracking information is kept up to date at all times in the prescribed manner
To ensure that all legal, institutional and municipal requirements and dues are met in good time and/or regularly renewed e.g Third party and Comprehensive Insurance, Parking fees, Registration and licences, etc.
To ensure that all reasonable measures are taken to protect the project vehicle from theft or damage
To run general errands and assume other duties as assigned by the supervisor to ensure the sound functioning of the office and achievement of project goals
 more
  • NGO - Non-Government Organisations


Collect, organize, and maintain research data in compliance with ethical standards.
Participate in scheduled protocol updates.
Carry out ethnographic observations, conduct semi-structured interviews and focus group discussions for work package 1 alongside the PIs.
Conduct evaluation of project intervention for work package 2 working along side the Project investigators (PIs)
Design,... organise and hold co-development of behaviour change workshops for Work package 2.
Conduct evaluation of the project intervention for Work Package 3.
 more
  • Health
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
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
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
The Social economic Strengthening Assistant is responsible for supporting the IDI MWP DREAMS Program on economic strengthening in line with the Empowerment and Livelihood for Adolescents (ELA) model.  This includes, supporting Local Market Assessments, recruitment of out of school eligible AGYW   for Vocational skilling (Basic Social economic approaches and the Apprenticeship training), monitoring... and supporting AGYW savings groups, provision of start-up kits, business support and linkage to employment. He/she will support interventions to conduct sensitization meetings on economic strengthening initiatives, engagement of local actors and preparing monthly project performance reports, conducting post training follow ups/ Monitor continuity in Economic Strengthening growth post-graduation as well as documenting stories of change

Conduct market assessment to identify market-led opportunities available for AGYW, stakeholders and community resources mapping.
Facilitate planning; organizing and management of Vocational trainings and VSLA related activities.
Develop work plans to ensure effective implementation of SES packages for all enrolled AGYW in line with the DREAMS layering guidance.
Work with project team to link out of school AGYW to relevant social economic strengthening programs
Monitor AGYW enrolled on vocational, apprenticeship trainings
Supervise Artisans delivery of the vocational skilling and apprenticeship including; financial literacy, VSLA, Financial entrepreneurship training
Conduct day to daily field visits/ regular support visits to the community safe spaces to supervise SES trainings and ensure the eligible AGYW are benefiting from the courses.
Review the training logs, roll call and provide written feedback on attendance of the AGYW
Coordinate the screening of all AGYW to identify the critically vulnerable ones eligible for ESES.
Supervise daily documentation and capture of SES outputs at all service points into standard databases and registers to facilitate reporting and performance monitoring.
Submit monthly reports and a quarterly report
Monitor continuity in Economic Strengthening growth post-graduation
Systematically document and disseminate key lessons from SES experiences under the IDI DREAMS programs from time to time.
Work with the CDOs to advocate for linkage of AGYW to Government economic strengthening programs, Internship, Apprenticeship and other support
 more
  • Business Administration
The Data clerk will support entry of beneficiary level data into electronic and paper-based systems to always ensure establishment of high-quality records.

Review data tools submitted by the community team for completeness.
Check source documents/ filled forms for accuracy and completeness.
Support safe storage of beneficiary records and always promote confidentiality.
Establish systems that... allow for easy retrieval and archiving of OVC files within CSO records rooms.
Support field data collection exercises whenever necessary.
Prepare, compile and sort filled forms for data entry.
Obtain further information for incomplete documents and update data whenever necessary.
Accurately enter data from source documents/ forms into Database.
Analyze any data entry errors and address with district staff and M&E
 more
  • Information Technology (IT) and Data
The Locum Transport Assistant will support provision of safe and reliable transportation for project staff, visitors and project materials, keeps the project vehicle/s in good mechanical and functional condition, ensures compliance with all vehicle-related legal and institutional /management requirements.

To provide safe, comfortable and reliable transportation for project staff and... partners/visitors including but not confined to travel within project sites and all other locations as may be required.
To transport project materials and supplies to various destinations as required by authorized staff for project business.
To keep the project vehicle in good mechanical and functional condition including but not confined to regular fueling, servicing and cleaning of the interior and exterior.
To perform regular preventive maintenance and minor repairs where possible.
To ensure TIMELY notification to the Field Office Coordinator/fleet team of any major vehicle repairs necessary
To ensure that all required documentation for administrative use such as mileage, fuel usage and trip authorization tracking information is kept up to date at all times in the prescribed manner.
To ensure that all legal, institutional and municipal requirements and dues are met in good time and/or regularly renewed e.g. Third party and Comprehensive Insurance, Parking Fees, Registration and Licenses etc.
To ensure that all reasonable measures are taken to protect the project vehicle from theft or damage
To run general errands and assume other duties as assigned by the supervisor to ensure the sound functioning of the office and achievement of project goals
 more
  • NGO - Non-Government Organisations
The SMC Nurse/STL will support provision Safe Male Medical Circumcision as part of quality Male Sexual Health services in his / her site as well as ensure timely documentation and reporting of the site where he or she is attached. He/she will provide leadership to the VMMC team in the assigned site.

Oversee scale up of Safe Male Medical Circumcision as part of quality Male Sexual Health... service, and provide leadership to the site when assigned.
Ensure documentation of all surgical and follow-up procedures.
Ensure that all activities as pertains to circumcision are conducted according to standard operating procedures and ethical requirements.
Participate with other surgical teams in service delivery e.g. during SMC procedures. Provide nursing care to clients attending the clinics.
Assess clinical patient problems
Participate in Cleaning, disinfecting, packing and sterilization of surgical instruments
Treat each client with dignity, respect and understanding in accordance with IDI’s philosophy
Communicate professionally to different stakeholders
Participate as a full member and provide leadership to the IDI VMMC team in the assigned site
Willingness to support other project related duties as required.
Participate in site static and outreach SMC activities.
Provide post-operative care to SMC clients.
Adhere to all Institutional Occupational Health, Safety, Environment and Safeguarding (OHSE) policies, procedures, and guidelines and participate in all mandatory activities
 more
  • Health