Research Software Engineer Job at California Institute of Technology, Caltech, Pasadena, TX

ZEp5Y0FMdW1uRFk4aENXTEcxNDJyL2llU1E9PQ==
  • California Institute of Technology, Caltech
  • Pasadena, TX

Job Description

Research Software Engineer <> 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 ) 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

Job Tags

Similar Jobs

Austin Fleet Services

Diesel Mechanic (Truck & Trailer) - Class A CDL Job at Austin Fleet Services

 ...Experienced Diesel Mechanic (Truck &Trailer) Needed with Class A CDL Austin Fleet Services (AFS) is hiring for an experienced diesel mechanic to add to our growing business ! We are a mobile and in-shop fleet maintenance and repair company serving customers in Texas... 

Ron Sunshine Associates LLC

LCSW / Social Worker Job at Ron Sunshine Associates LLC

 ...TITLE: LCSW / Social Worker LOCATION: Miles City, Montana Now is your chance to join a top hospital where career growth and opportunity await you. They are committed to building healthcare teams whose care exceeds the expectations of their patients and community... 

Aveanna Healthcare

Private Duty Nurse RN Job at Aveanna Healthcare

 ...about our opportunities! Registered Nurse (RN) is responsible for providing and documenting...  ...: South Carolina One (1) year of pediatrics experience California One (1) year...  ...understand English Must be able to travel Must be able to lift 50 pounds ... 

Willows Lodge

Full time Dual license Esthetician/Massage Therapist Job at Willows Lodge

 ...dynamic team, we'd love to hear from you! SUMMARY Perform massage, body and hydrotherapy treatments, facials, waxing services,...  ...COMPENSATION & BENEFITS ~ Wage: 36% commission for massage therapy services provided & 37% for esthetics services provided. Massage... 

Amazon.com Services LLC - A57

Associate Corporate Counsel Job at Amazon.com Services LLC - A57

 ...DESCRIPTION Amazons Kindle, Web Services, and Consumer/B2B retail businesses are seeking talented attorneys for Associate Corporate Counsel positions across our various teams. These attorneys will partner with the legal team and their business operations clients to...