Employment Opportunity at CACR: Computational Scientist
Position Description:
The Center for Advanced Computing Research at the California Institute of Technology is seeking a highly motivated individual to engineer scientific software to make effective use of accelerators, particularly general-purpose graphics processing units (GPGPUs). There are applications in several research groups, including geophysics, solid mechanics, chemistry, and biology. The initial responsibility will be optimizing codes to exploit a large new hybrid (CPU/GPGPU) cluster in the Division of Geological and Planetary Sciences. Specific applications include Bayesian models of fault slip during large earthquakes, inverse models of the Earth’s interior structure, large-scale remotely sensed image processing and models for use in rapid tsunami early warning systems.
- Engineer scientific codes in multiple disciplines to make effective use of accelerators.
- Document work and train students and staff in accelerator programming.
- Serve as a campus-wide subject matter expert on accelerator programming.
- Collaborate with experimental and scientific teams to deploy scientific software and respond to research challenges.
- Contribute to the writing of papers and grant proposals.
- Other duties as requested.
- B.S. in computer science, physics, applied mathematics or a closely related field.
- Must have a minimum of 2 years experience programming accelerators for scientific or closely related applications.
- Thorough knowledge of C/C++, OpenCL, and CUDA.
Caltech is an equal opportunity/affirmative action employer. Women, minorities, veterans and disabled persons are encouraged to apply.







