Open Source Research Software Engineer (BioJupyter & AI)

University of California, Berkeley

Berkeley (CA)

On-site

USD 102,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The University of California, Berkeley invites applications for an Open Source Research Software Engineer: Computational Infrastructure to help build the BioJupyter platform within the UC Berkeley Open Source Program Office. You will work on integrating AI tools, Jupyter components, and data science workflows across diverse biomedical research projects.

You will collaborate with researchers and open source communities, contribute to high‑performance computing environments, and mentor

Qualifications

  • Advanced programming skills including Python.
  • Experience with HPC and scientific workflow systems (e.g., SLURM) and containerization (Docker, Kubernetes, Apptainer).
  • Version control with Git, testing, and CI/CD tooling such as GitHub Actions.

Responsibilities

  • 40% Applies advanced software concepts to plan, design, develop, modify, debug, deploy, and evaluate highly complex interface, software, and/or infrastructure solutions in interdisciplinary research collaborations.
  • 20% Contributes to and supports the maintenance and sustainability of 1-4 projects within the scientific open source ecosystem. Maintenance can include issue triage, code and documentation review, contributing new features, mentoring new contributors, continuous integration testing, and release management.
  • 10% Develops project plans as part of an interdisciplinary team, delivers allocated tasks, and communicates progress regularly.
  • 5% Analyzes existing highly complex open source software or works to formulate logic and devise algorithms for new modular and composable software systems. Understands and applies industry practices, open source community standards, and department policies and procedures in depth.
  • 5% Enables collaborators to design, implement, reproduce, and extend highly complex data analyses to address real-world research problems, including accessing data from varied multi-modal processing pipelines, working directly with domain scientists and open source communities as appropriate.
  • 5% Stays up to date on applicable research and software engineering standards, including applications of agentic AI for science (new models and tools, agentic architectures, and evaluation methods), and security and accessibility practices. Implements cutting-edge practices into software and protocol standards, meeting UC Berkeley-specific policy requirements and national and international standards as applicable.
  • 5% Prepares and approves or obtains approval for user and developer documentation. Initiates and oversees changes in development, maintenance and system standards. Sets the technical requirements for software specifications, engaging across open source communities as appropriate. Communicates technical requirements to interdisciplinary experts and trainees with varied technical expertise.
  • 5% Serves as technical lead for one or two software development projects of moderate to broad scope. Meets with interdisciplinary project teams and provides regular updates on progress.
  • 5% Advances the work of the UC Berkeley Open Source Program Office (OSPO) by demonstrating the value and impact of open source practices. Delivers trainings and provides technical and community mentorship to members of the UC-wide OSPO network. Participates actively in monthly meetings and workshops.

Skills

Python
Git
CI/CD

Education

Bachelor's degree or equivalent experience

Tools

Docker
Kubernetes
Apptainer

Job description

The University of California, Berkeley invites applications for an Open Source Research Software Engineer: Computational Infrastructure to help build the BioJupyter platform within the UC Berkeley Open Source Program Office. You will work on integrating AI tools, Jupyter components, and data science workflows across diverse biomedical research projects.

You will collaborate with researchers and open source communities, contribute to high‑performance computing environments, and mentor

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Open Source Research Software Engineer: BioJupyter AI
Open Source Research Software Engineer: BioJupyter AI

University of California, Berkeley • Berkeley (CA)

On-site
USD 105,000 - 196,000
Open Source Research Software Engineer: BioJupyter & AI Collaboration
Open Source Research Software Engineer: BioJupyter & AI Collaboration

University of California, Berkeley • Berkeley (CA)

On-site
USD 105,000 - 196,000
Open Source Research Software Engineer — BioJupyter & AI for Science
Open Source Research Software Engineer — BioJupyter & AI for Science

University of California • Berkeley (CA)

On-site
USD 102,000 - 190,000
Open Source UI/AI Research Engineer
Open Source UI/AI Research Engineer

University of California • Berkeley (CA)

On-site
USD 105,000 - 155,000
Open Source Research Software Engineer: BioJupyter & AI
Open Source Research Software Engineer: BioJupyter & AI

University of California-Berkeley • Berkeley (CA)

On-site
USD 105,000 - 196,000
BioJupyter Open Source Software Engineer
BioJupyter Open Source Software Engineer

University of California, Berkeley • Berkeley (CA)

On-site
USD 102,000 - 149,000
BioJupyter Open Source Research Engineer
BioJupyter Open Source Research Engineer

University of California • Berkeley (CA)

On-site
USD 105,000 - 196,000
BioJupyter Open Source Software Engineer
BioJupyter Open Source Software Engineer

University of California, Berkeley • Berkeley (CA)

On-site
USD 105,000 - 155,000
Open Source Research Software Engineer: Computational Infrastructure (0652) Job #87957 - Berkeley In
Open Source Research Software Engineer: Computational Infrastructure (0652) Job #87957 - Berkeley In

University of California, Berkeley • Berkeley (CA)

On-site
USD 102,000 - 190,000
Open Source Research Software Engineer: Computational Infrastructure (0652) Job #87957 - Berkeley In
Open Source Research Software Engineer: Computational Infrastructure (0652) Job #87957 - Berkeley In

University of California • Berkeley (CA)

On-site
USD 102,000 - 190,000