Research Software Engineer | California Institute of Technology Job at California Institute of Technology, Pasadena, CA

R01icEVseUtvYWw1aEpIT0h0blVnYWZiUmc9PQ==
  • California Institute of Technology
  • Pasadena, CA

Job Description

Research Software Engineer

Caltech

Job Category: Fulltime Regular
Exempt Overtime Eligible: Exempt
Benefits Eligible: Benefit Based

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

To be considered for this position please visit our web site and apply on line at the following link:

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Copyright 2024 Jobelephant.com Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency

jeid-df58b186fd876e4b8d60eec3705a59ad

About California Institute of Technology

The California Institute of Technology (Caltech) is a world-renowned science and engineering research and education institution, where extraordinary faculty and students seek answers to complex questions, discover new knowledge, lead innovation, and transform our future.

Connections working at California Institute of Technology

Job Tags

Full time,

Similar Jobs

Delta-T Group Inc.

School RNs take home $5600+ per month! Job at Delta-T Group Inc.

 ..., Phoenix, AZ 85020 About Us: Each Delta-T Group office is separately incorporated. Delta-T Group is a referral service for self-employed independent contractors seeking behavioral healthcare education and social service supplemental marketplace opportunities. Delta... 

Professional Search of the Carolinas

SharePoint developer / UI developer- 1 year REMOTE contract- MUST BE CURRENTLY IN THE EASTERN TIME ZONE OF US Job at Professional Search of the Carolinas

 ...Department of IT - Transportation (NCDIT-T) is seeking a SharePoint developer / UI developer for continued development of ECM construction &...  ...design, Front-end Development with JavaScript, applying web parts, wireframes, creation of UI elements, and creation of layout... 

Cathedral of the Immaculate Conception

Director of communications Job at Cathedral of the Immaculate Conception

 ...About this Position The Portland Peninsula and Island Parishes is seeking a Director of Communications who is excited to create and share good news about our Catholic life and ministry to the community of Portland and the islands. The Communications Director oversees... 

Midlands Neurology and Pain Associates, P.A.

Medical Biller and Coder Job at Midlands Neurology and Pain Associates, P.A.

Medical Billing and Coding In-Office Position. Medical Billing and Coding. The ideal candidate will be responsible for all aspects of billing including accounts receivables, managing claims from the time of claim submission to payment posting, etc. Qualifications...

Legacy SIU

Tampa, Miami, Orlando Investigator Job at Legacy SIU

Legacy SIU is seeking C license private investigators in the state of Florida to conduct Surveillance Recorded Statements Scene Investigations If you are not licensed and do not have experience, please do not apply because we can't hire you. Ability to shoot...