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 We are seeking Research Software Engineers to implement and integrate components of the first Earth system model (ESM) that automatically learns from global observations and targeted high-resolution simulations of clouds, turbulence, and other elements of the Earth system. As a CliMA Research Software Engineer at Caltech, you will collaborate with a dynamic, multi-disciplinary team of curious and creative scientists, engineers, and applied mathematicians, spanning Caltech, NASA's Jet Propulsion Laboratory, the Massachusetts Institute of Technology, and the Naval Postgraduate School.
Job Duties - Work on an ambitious high-profile scientific project with an opportunity to impact Earth system modeling worldwide. - Contribute to the design and early-stage development of high performance software architecture suitable for the next generation of supercomputing hardware; - Work alongside and develop connections with experts in GPU programming, language design, compiler development, parallel high performance computing, and numerical techniques. - Write open source software using a modern language and development techniques to ensure code health, scalability, and robustness, and - Work in a friendly and diverse working environment, collaborating closely with researchers in climate science, machine learning and applied mathematics.
Basic Qualifications - Completed a BS degree in computer science or a science/engineering field. - Experience developing large software projects in a distributed fashion, e.g., contributing to an open source project with distributed contributors. - Experience working with high-performance computing systems including manycore processors and accelerators. - Experience with at least two programming languages (e.g., C/C++, Fortran, C#, Objective C, Python, Julia, Matlab/Octave).
Preferred Qualifications - A 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 or both. - Experience working in multi-disciplinary teams and interacting cross-functionally with a wide variety of people.
We are seeking to fill several software engineering positions with CliMA. For more information about CliMA and the open positions, please contact us at firstname.lastname@example.org.
Required Documents - Resume - A brief (less than one page) statement of interests
EEO Statement We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to 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.
Copyright 2017 Jobelephant.com Inc. All rights reserved.
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.