Demo

Research Software Engineer

Caltech (California)
Los Angeles, CA Full Time
POSTED ON 1/24/2025
AVAILABLE BEFORE 4/23/2025

Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.

Job Summary

The Software Accelerator is a new program that supports the development of software for science and engineering campus-wide, enabling research groups to pursue new scientific and technological advances that would not otherwise be feasible. The Research Software Engineers (RSEs) will primarily develop software but will also assist the Schmidt Academy for Software Engineering (details at https : / / sase.caltech.edu) in campus-wide training and mentoring entry-level engineers in best-practices in software engineering.

Job Duties :

As a Research Software Engineer, you will :

  • Develop software for one or more research projects per year.
  • Enhance and maintain the capabilities of existing software developed either in research groups or within the Academy.
  • Contribute towards short software engineering bootcamps given during the year.
  • Provide technical expertise and guidance in applying the best industry standards for code health, scalability, and robustness.
  • Assist Senior Engineers in providing mentoring of Schmidt Scholars in Software Engineering and SASE graduate student fellows as they work on projects in different research groups.

Basic Qualifications

  • Bachelor's degree in computer science or a science or engineering field.
  • 3 years of professional experience with software engineering.
  • 1 year of experience mentoring junior software engineers.
  • Strong programming skills in multiple languages such as Python, C / C , Julia, or JavaScript.
  • Proficiency working with Git version control.
  • Experience with all phases of the software lifecycle, from requirements gathering and design, to operations and maintenance.
  • Strong interpersonal skills.
  • Preferred Qualifications

  • Master's degree in computer science or a science or engineering field.
  • Expertise working with high-performance computing systems, GPU programming, machine learning, and / or full-stack.
  • Experience teaching best practices in software engineering.
  • Ability to work with multi-disciplinary teams and to interact cross-functionally with a wide variety of people.
  • Required Documents

  • Resume
  • Cover Letter
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Research Software Engineer?

    Sign up to receive alerts about other jobs on the Research Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Caltech (California)

    Caltech (California)
    Hired Organization Address Livingston, LA Intern
    Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most...
    Caltech (California)
    Hired Organization Address Pasadena, CA Full Time
    Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most...
    Caltech (California)
    Hired Organization Address La Grange, GA Full Time
    Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most...
    Caltech (California)
    Hired Organization Address Los Angeles, CA Full Time
    Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most...

    Not the job you're looking for? Here are some other Research Software Engineer jobs in the Los Angeles, CA area that may be a better fit.

    Research and Development Engineer

    Software Placement Group, Los Angeles, CA

    Senior Research & Development Engineer

    DALLAS VA RESEARCH CORPORATION, Los Angeles, CA

    AI Assistant is available now!

    Feel free to start your new journey!