California Institute of Technology

Research Software Engineer

California Institute of Technology

Pasadena, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to the California Institute of Technology, where groundbreaking research and innovation are at the forefront of our mission. We are seeking a highly motivated and skilled Research Software Engineer to join our team and contribute to the advancement of scientific discovery. As a Research Software Engineer, you will have the opportunity to work on cutting-edge projects and collaborate with world-renowned researchers and scientists. We are looking for someone who is passionate about both software development and scientific research, and who has a strong background in computer science and programming. If you are driven, curious, and enjoy tackling complex problems, we encourage you to apply and join us in our mission to push the boundaries of science and technology.

  1. Develop and maintain software tools and applications to support research projects and initiatives.
  2. Collaborate with researchers and scientists to understand their needs and requirements for software development.
  3. Design, implement, and test software solutions that meet research objectives and are scalable and maintainable.
  4. Stay updated on the latest software development technologies and methodologies to continually improve the quality and efficiency of our work.
  5. Troubleshoot and debug software issues, providing timely and effective solutions.
  6. Document software development processes, code, and user manuals for future reference.
  7. Participate in code reviews and provide constructive feedback to team members.
  8. Proactively identify and address potential challenges or roadblocks in software development.
  9. Communicate with team members and stakeholders to provide updates on project progress and discuss potential improvements.
  10. Continuously seek opportunities to improve and optimize existing software systems.
  11. Adhere to project timelines and meet deadlines to ensure timely delivery of software solutions.
  12. Uphold high standards of quality and security in all software development processes.
  13. Work collaboratively with other team members and actively contribute to a positive and supportive work environment.
  14. Represent the institute and its values in a professional manner through interactions with external partners and collaborators.
  15. Actively participate in conferences, workshops, and other events to stay updated on the latest advancements in research software engineering.
Where is this job?
This job is located at Pasadena, CA, USA
Job Qualifications
  • Bachelor's Degree In Computer Science, Engineering, Or A Related Field

  • Strong Programming Skills In Languages Such As Python, Java, And C++

  • Experience With Software Development Tools And Techniques, Such As Version Control Systems And Agile Methodologies

  • Knowledge Of Scientific Computing And Data Analysis Techniques, Including Machine Learning And Data Visualization

  • Excellent Communication And Collaboration Skills, With The Ability To Work In A Multidisciplinary Research Team Environment.

Required Skills
  • Software Development

  • Data Analysis

  • Database Management

  • Machine Learning

  • Data Visualization

  • Cloud Computing

  • Algorithm development

  • Statistical modeling

  • Scientific writing

  • Programming Languages

  • Code

  • High-Performance Computing

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Research Software Engineer in Pasadena, CA, USA is $84,000 to $135,000 per year. This range can vary depending on the specific company, industry, and level of experience. Factors such as education, skills, and job responsibilities can also impact the salary range for a Research Software Engineer in Pasadena.

Additional Information
California Institute of Technology is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedOctober 15th, 2024
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

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, students and staff seek answers to complex questions, discover new knowledge, lead innovation, and transform our future.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started