University of California, San Diego - Data Scientist / R Shiny Developer

paid / hybrid in San Diego (preferred), remote within the US (possible) / full-time

We are looking for an experienced R Shiny developer to join our Data Science & Management team at the Center for Human Development and the Center for Multimodal Imaging and Genetics at the University of California, San Diego (UCSD). We are a small team of data scientists and R developers providing service and support to several large-scale, multi-site longitudinal research studies funded by NIH, especially the HBCD and ABCD studies. Our tech stack mostly revolves around R, R Shiny, Docker, Git, HTML, CSS/Sass, and relational databases

For more information about the position and to apply, visit Bioinformatics Programmer 3 - 114571.

Please don't hesitate to reach out if you have any questions!


Reporting to the Data Science & Management team lead, the Data Scientist / R Shiny Developer will be an integral part of a team of research professionals providing service and support to several large-scale research studies, especially the HBCD and ABCD studies. As a seasoned R Shiny developer, the incumbent will be primarily responsible for the development and maintenance of web applications/dashboards used by the study sites, coordinating centers, and oversight boards for various reporting functions. The applications will enable the stakeholders to monitor recruitment and retention efforts, study progress, protocol compliance, as well as data quality and completeness in real-time. Develops algorithms to derive metrics, e.g., for assessment completeness, data quality, or sample characteristics and retention.

In close coordination with the different stakeholders and collaborating with other Data Science & Management team members, the incumbent will design well-structured, intuitive, and responsive user interfaces including interactive elements like tables and visualizations and adhering to the highest standards with regard to performance, security, and functionality. Will respond to and resolve issues in a timely manner and communicate complex information to users of varying levels of technical expertise.

Uses skills as a seasoned, experienced bioinformatics programming professional with a broad understanding of computational algorithms; identifies and resolves a wide range of issues/software bugs. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Operates independently.


  • Bachelor's degree in biological science, computational/programming, or related area and / or equivalent experience/training.
  • Strong R Shiny development skills (ideally demonstrated by more than 2 years of experience), including module development, R package-based development, persistent data storage and access, and performance-optimized setup on local and cloud infrastructure.
  • Knowledge of bioinformatics programming design, modification and implementation. Strong general scientific programming skills. Experience with programming and software development best practices: testing, version control, dependency management, reproducible development environments, containerization (Docker/Singularity), continuous integration, etc.
  • Proven knowledge of bioinformatics methods, applications programming, web development and data structures. Strong data exploration, visualization, and analysis skills using the R programming language.
  • Understanding of relational databases, web interfaces, and operating systems. Experience with interfacing with databases using SQL and APIs (e.g., PostgreSQL, MySQL, REDCap). Web application UI design using HTML/CSS.
  • Thorough knowledge of web, application and data security concepts and methods.
  • Thorough knowledge of modern biology and applicable field of research. Strong experience with scientific method and research design.
  • Strong project management skills.
  • Communication skills to work with both technical and non-technical personnel in multiple fields of expertise and at various levels in the organization.

Apply to this position

This topic was automatically closed after 31 days. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.