← Serch more jobs

Applications Programmer

LinkedIn University of California, San Francisco San Francisco, CA
Not Applicable Posted March 29, 2026 Job link
Responsibilities

On the Shan Lab team at the University of California, San Francisco, you'll develop desktop, web, and mobile applications that apply AI and machine learning to medical domains such as disease classification, clinical decision support, early detection, and telemedicine. Working under direct supervision on well-defined, limited-scope projects, you will design, implement, test, and maintain secure, compliant, and scalable software that follows standard coding practices. You will also support system integration, data workflows, and software functionality across research tools, clinical systems, and lab-built platforms, troubleshooting routine technical issues and receiving guidance on more complex problems.

Commitments

This is a part-time, 50% career position based fully on-site at UCSF’s Mission Bay campus in San Francisco, with a daytime shift of 4 hours per day, Monday through Friday (10 a.m.–2 p.m. or as scheduled). The role is policy-covered (no bargaining unit), and the final salary and offer components are subject to additional approvals under UC policy.

Not Met Priorities
What still needs stronger evidence
Requirements
  • Bachelor's degree in related area and minimum one year of experience or equivalent experience/training.
  • Proficient in 1 each of database (e.g.
  • SQL or R) and programming languages (e.g.
  • Python, C++, JavaScript)
  • Experience with deep learning models
  • Knowledge relating to the design development, modification and implementation of software including object-oriented programming concepts.
  • Demonstrated effective communication and interpersonal skills.
  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Self-motivated and works independently and as part of a team.
  • Able to learn effectively and meet deadlines.
Preferred Skills
  • Experience with database management, query, mining and reporting software
  • Proficient in statistical (e.g.
  • SAS or STAT) languages
  • Experience contributing to scientific writing and presentations
Education
  • (Required) – Bachelor's degree in related area and minimum one year of experience or equivalent experience/training.