Research Software Engineer I - Center for AI and Research Computing (AIRC)

Salk Institute for Biological Studies
San Diego, United States of America
yesterday

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 79K

Job location

San Diego, United States of America

Tech stack

Web Interfaces
API
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
User Authentication
Bioinformatics
Cloud Computing
Code Review
Collaborative Software
Continuous Delivery
Continuous Integration
Data Sharing
Database Design
Software Debugging
Linux
Django
Github
Job Scheduling
Python
Svelte
Single Sign-On
Software Engineering
Systems Integration
Web Application Frameworks
Web Platforms
Scripting (Bash/Python/Go/Ruby)
Graphics Processing Unit (GPU)
Data Storage Technologies
High Performance Computing
React
Large Language Models
Backend
GIT
FastAPI
Vue.js
Containerization
AI Platforms
Kubernetes
Information Technology
Free and Open-Source Software
Slurm
Front End Software Development
Software Version Control
Docker

Job description

The Center for AI and Research Computing (AIRC) is seeking a Research Software Engineer I to help advance AI-enabled scientific discovery at the Salk Institute for Biological Studies. The Center develops, deploys, and supports the shared research software, AI platforms, and high-performance computing infrastructure used by laboratories and programs across the Institute.

Working closely with the Director of the Center, researchers, and the Information Technology department, the Research Software Engineer I designs, develops, deploys, and maintains software applications, web platforms, and research computing infrastructure that support computational and data-intensive research. The position partners directly with scientists to understand evolving research needs and translate them into scalable software solutions that accelerate discovery across neuroscience, cancer biology, plant biology, human health, and other disciplines.

Primary responsibilities include developing and maintaining internal research applications and services; implementing and supporting AI tools and workflows for scientific research; managing and enhancing high-performance computing, GPU, and data-sharing infrastructure; integrating research software with institutional systems; and improving the accessibility, usability, and performance of shared computational resources. The position also evaluates and implements emerging technologies that enhance the Institute's research computing capabilities and collaborates with cross-functional teams to ensure reliable, secure, and sustainable research software and infrastructure.

The successful candidate will combine strong software development skills with an interest in scientific collaboration, working in a dynamic environment where research priorities evolve rapidly and innovative technical solutions are essential. This role offers the opportunity to directly contribute to enabling cutting-edge research through modern software engineering, AI technologies, and advanced computing infrastructure.

Including a link to a GitHub profile or equivalent portfolio demonstrating previous programming work is strongly recommended for full consideration. We recognize that software developed for previous employers may be proprietary and unavailable for public review; however, candidates who can demonstrate personal projects, open-source contributions, or other examples of software development beyond coursework will be viewed favorably., * Design, build, and deploy internal software applications, web interfaces, and platforms that enable scientific research and the adoption of artificial intelligence across the Institute.

  • Stand up and maintain self-hosted systems and services, including data-sharing platforms, web frontends, and collaboration tools, on centralized on-premise and cloud infrastructure.
  • Support the administration, configuration, and integration of high-performance computing (HPC) resources, including GPU cluster and job scheduler (e.g., SLURM) transitions and workflows.
  • Assist with the provisioning, configuration, and rollout of enterprise artificial intelligence tools and services (e.g., large language model platforms and APIs), and support their adoption by researchers and staff.
  • Rapidly prototype, build, and iterate on small internal applications and utilities in response to evolving scientific and operational needs.
  • Write well-documented, tested code and follow professional software engineering practices, including version control (Git), code review, and continuous integration/continuous deployment (CI/CD).
  • Integrate systems and services through APIs, authentication and single sign-on, and automation to create seamless workflows for end users.
  • Collaborate with the Information Technology department and other units on infrastructure, deployment, and security.
  • Work directly with scientists to understand their needs and translate them into technical solutions that advance scientific AI enablement.
  • Prepare and maintain documentation and training materials to enable researchers and staff to use the tools and systems developed.
  • Participate in project planning and status discussions, and coordinate with other Salk labs, Core facilities, and programs.
  • May assist with the onboarding or supervision of student trainees and interns.
  • Perform additional duties as assigned., The Salk Community, both scientists and administrators, worked together to define values that we believe support Salk's pursuit of excellence. To be truly the best scientific institution requires not only incredible discoveries, but a common understanding of how we should work together to enable those discoveries.

The acronym "I CARE" (https://www.salk.edu/about/careers/values/) provides a simple way to remember each of the values and reminds each of us of the importance of what we do each day.

Equal Employment Opportunity Statement

The Salk Institute for Biological Studies is an Equal Opportunity Employer and is committed to providing equal access to opportunities for students, employees, applicants for employment and other visitors. Salk has also adopted and maintains a policy to encourage professional and respectful workplace behavior and prevent discriminatory and harassing conduct in our workplace.

Accordingly, the Institute prohibits harassment and discrimination in employment on the basis of, and considers all qualified applicants for employment without regard to, actual or perceived race (race is inclusive of traits associated with race, including, but not limited to, hair texture and protective hairstyles. Protective hairstyles include, but not limited to, such hairstyles as braids, and twists), color, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability, medical condition (including cancer and genetic characteristics), genetic information, marital status, age, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), reproductive health decision making, gender, gender identity, gender expression, sexual orientation, veteran and/or military status (disabled veteran, veteran of the Vietnam era, other covered veteran status), political affiliation, and any other status protected by state or federal law.

Discrimination is prohibited with any intersectionality of the above-mentioned characteristics, including:

  • Any combination of characteristics.

  • A perception that the person has any of the characteristics or any combination of those characteristics.

  • A perception that the person is associated with a person who has, or is perceived to have, any of those characteristics or any combination of those characteristics.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.

Requirements

  • BS degree in computer science, engineering, quantitative science, or a related discipline is preferred for this position.
  • This is an early-career role; no prior professional experience is required. Demonstrated software engineering ability - through internships, research projects, open-source contributions, or personal projects - is essential.
  • Full-stack software engineering ability, including proficiency in Python and at least one other language, and experience building complete applications spanning back-end logic, front-end interfaces, and data storage.
  • Fluency with modern, AI-assisted software development, including the effective use of AI coding tools and large language models (e.g., Claude Code) to design, build, debug, and ship software rapidly.
  • Demonstrated ability to learn unfamiliar systems and technologies quickly and to stand up working services and infrastructure through code, scripting, and automation.
  • Comfort working in Linux/Unix environments with version control (Git), testing, and code review.

Preferred:

  • Master's degree or post-baccalaureate certification in a computational or scientific field.
  • Prior internship, research, or work experience in a scientific, laboratory, or academic environment.
  • Exposure to, or eagerness to quickly learn, high-performance computing environments and job schedulers such as SLURM; prior HPC operations or systems-administration experience is welcome but not required.
  • Experience deploying and maintaining self-hosted applications and services, including containerization (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, GCP).
  • Full-stack web development experience with modern frameworks (e.g., React, Svelte, Vue, FastAPI, Django) and database design.
  • Experience building on or integrating large language model and AI tools and APIs (e.g., the Claude API, agentic coding tools), including provisioning and enabling AI tools for non-technical users.
  • Academic coursework, research experience, or demonstrated interest in biology, neuroscience, or another life-science domain.
  • A track record of shipping small tools or projects quickly and independently, and of picking up new languages, frameworks, and systems with minimal ramp-up.
  • Strong communication skills and the ability to work directly with scientists to translate their needs into technical solutions.
  • A public code portfolio (e.g., GitHub) that demonstrates initiative beyond coursework, such as personal projects or contributions to open-source software.

Benefits & conditions

3.73.7 out of 5 stars 10010 N Torrey Pines Rd, La Jolla, CA 92037 $33 - $38 an hour, Pulled from the full job description

  • Tuition reimbursement
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, Salk Institute offers competitive benefits (https://www.salk.edu/about/careers/benefits/), including medical, dental, vision, retirement, paid time off, tuition reimbursement, patient advocacy services, and transit/parking program.

About the company

The Salk Institute is an internationally renowned research institution that values all (https://www.salk.edu/about/our-community/) members of our scientific community. We seek bold and interactive leaders passionate about exploring new frontiers in science. Our collaborative community embraces perspectives across discipline, professional acumen, and unique life experiences, fostering innovation, and a sense of belonging. Together, we strive to improve the wellbeing of humanity through groundbreaking research. Founded by Jonas Salk, developer of the first safe and effective polio vaccine, the Institute is an independent, nonprofit research organization and architectural landmark: small by choice, intimate by nature, and fearless in the face of any challenge. Salk's vibrant community has many talented individuals from varied backgrounds, each playing a crucial role in driving our mission forward. From visionary leaders (https://www.salk.edu/about/management-team/) to dedicated administrators (https://www.salk.edu/administration/) and brilliant faculty members (https://www.salk.edu/science/directory/faculty/), the Institute is united by a shared passion for scientific exploration and innovation.

Apply for this position