Position Summary
ROBOKOP is an opensource modular biomedical knowledge graphbased system that includes the ROBOKOP biomedical knowledge graph a user interface and a variety of supporting resources including tools and services to support deep exploration of the ROBOKOP KG and each of its underlying primary knowledge sources. The ROBOKOP team is looking for a summer intern to work on the ROBOKOP web application. The intern will work on the web application and related tools to help researchers retrieve information from the ROBOKOP biomedical knowledge graph. The selected intern will work with the existing UI team to add new features to the application such as better visualization tools and a large language model integration. Key responsibilities will include: Discussing new feature requests with researchers and stakeholders. Communicating with other developers to understand technical requirements and timelines. Utilizing modern software development practices such as version control linting etc. Implementing new features in the website using Javascript and React. Debugging and resolving technical issues as they arise.
Required Qualifications Competencies And Experience
Demonstrated possession of the competencies necessary to perform the work.
Preferred Qualifications Competencies And Experience
Undergraduate or Graduate Student The ideal candidate has some familiarity with the following: Web application development (Javascript / React / HTML / CSS . Tools to interface with RESTful APIs in the browser. Data visualization libraries . Design usability and accessibility best practices. Knowledge of graph and tree data structures. Knowledge of software containerization and deployment (Docker Kubernetes Github Actions) Python Jupyter notebooks. Note: this is a frontend role but Python is used for most other code on the project so being able to understand it is a plus.
Work Schedule
Monday Friday 8:00AM 5:00PM
Required Experience:
Staff IC