Search jobs > Pasadena, CA > Senior software engineer

Senior Software Engineer

Caltech
Pasadena, CA
$115K-$157.5K a year
Full-time

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

Senior Software Engineer on the CliMA project, responsible for a wide array of tasks within the software stack, currently focused on the atmosphere and land models and numerical methods.

Essential Job Duties

  • Reviews and critiques code of other staff; maintains code health using automated unit tests and continuous integration and profiling tools.
  • Develops, implements, and validates mathematical algorithms for climate models, including numerical methods for atmosphere and land models.
  • Develops strategy to improve computational efficiency and usability of climate models.
  • Develops and implements innovative application programming interfaces that maximize performance and accessibility of climate models.
  • Develops technical solutions for numerical methods and machine learning in climate models.

Basic Qualifications

  • BS or equivalent degree in a quantitative field such as computer science, applied mathematics, physics, engineering, or Earth Science.
  • Experience developing large software projects in a distributed fashion, , contributing to an open-source project with distributed contributors.
  • Experience working with high-performance computing systems, including many core processors and accelerators.
  • Experience with at least two programming languages (, C / C++, Fortran, C#, Objective C, Python, Julia, and Matlab / Octave).

Preferred Qualifications

  • Graduate degree in computer science or a science or engineering field.
  • Experience working with high-performance computing systems, including multicore processors and GPU or other accelerators.
  • Experience in either physics, computational fluid dynamics, or machine learning.
  • Experience working in multi-disciplinary teams and interacting cross-functionally with a wide variety of people.

Required Documents

Curriculum Vitae

Hiring Range

$115,000 to $157,500 per year

The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.

As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents.

Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.

tuition reimbursement, and more. Non-benefit eligible employees will have access to some benefits such as onsite counseling and sick time.

Learn more about our and .

EEO Statement

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

Caltech is a VEVRAA Federal Contractor.

To read more Equal Employment Opportunity (EEO) go to .

Disability Accommodations

If you would like to request an accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to Caltech Recruiting at .

6 days ago
Related jobs
Promoted
OffWorld
Altadena, California

We are looking for a Senior Full Stack Software Engineer who will be responsible for the implementation of the real-time Software Platform architecture. Senior Full Stack Software Engineer (Contract). OffWorld was founded by an experienced engineering team drawing on decades of tackling formidable e...

Promoted
Skip
CA, United States

You’ll work as a senior generalist SWE on our small software team, and in collaboration with our other senior SWE, you'll be. Write high-quality code and tests for both on-device and cloud software components, ensuring high-quality and reliable performance . Collaborate with EE/firmware engineer to ...

Promoted
Horizon Surgical Systems, Inc.
Los Angeles, California

The level of title will be determined case by case, based on the candidate's qualifications and years of experience: senior engineer, staff engineer, principal engineer or higher. Senior/Staff/Principal System Software Engineer. Good communication skills to collaborate with interdisciplinary teams, ...

Promoted
tvScientific
Los Angeles, California

You'll have a strong understanding of core engineering principles and production experience with software engineering techniques like. Senior Frontend Engineer (JavaScript, Homepage Experience Team). Senior (7+ years of experience). In this role, you'll be working with a small team of remote enginee...

Electronic Arts
Los Angeles, California

Become a trusted and productive member of the senior engineering leadership team of Online Services. This talented individual will apply their years of engineering and live service experience to design, document, and deliver tools, systems, and services while reporting to the Head of Online Services...

Bridgeway Professionals
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

Fincons.US, Inc.
Culver City, California

Position Overview: We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. We specialize in providing high-quality software engineering services, helping clients achieve their digital transformation goals with a focus on cutting-edge technologies and agile ...

Carr Talent Acquisition
Santa Barbara County, California, USA

Advise leadership on the engineering orgs health and investments in engineering expertise in key technology areas as well as areas where we may have gaps. Design and build highimpact projects working handson and collaborating with multiple teams in the Software Platform Group. Collaborate with engin...

DoorDash
Los Angeles, California

As a Senior iOS Software Engineer on the iOS Infrastructure team, you will build the foundational pieces for all DoorDash iOS applications. You will work closely with engineers, technical product managers, and engineering managers across all parts of the engineering organization to deliver large and...

Forward Progress Staffing
CA, United States
Remote

Staff Software Engineer / Principal Engineer - REMOTE</b></p> <p>**NO 3rd PARTY - NO C2C - NO SPONSORSHIP</p> <p> </p> <p><b>Introduction:</b> We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. Mentor ju...