Join our Team

List of Open Positions

Lead Software Engineer

Pasadena, CA

We are seeking a lead software engineer 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 CliMA’s lead 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.

You will

  • Work on a fast-paced, high-profile project with a significant opportunity for impacting Earth system modeling worldwide;
  • Provide guidance and oversight in the design, development, testing, deployment, maintenance, and improvement of the ESM platform software;
  • Provide technical expertise as a hands-on coder applying the best industry standards for code health, scalability, and robustness;
  • Conceptualize and devise innovative ideas and technical designs for an ESM platform that is scalable and adaptable to a variety of hardware architectures, including distributed computing architectures;
  • Provide technical leadership and solve end-to-end the most difficult design and implementation problems;
  • Provide leadership, expertise, and guidance to more junior Software Engineers.

As minimum qualification, you are expected to have

  • A M.S. degree in computer science or a science and engineering field, with 5+ years of related work and leadership experience;
  • Expertise in developing large software projects in a distributed fashion, e.g., contributing to an open source project with distributed contributors;
  • Expertise working with high-performance computing systems including manycore processors and accelerators; and
  • Expertise with at least two general purpose programming languages (e.g., C/C++, C#, Objective C, Python, Julia).

We prefer for you to have

  • A Ph.D. degree in computer science or a science or engineering field;
  • Expertise in either computational fluid dynamics or machine learning or both; and
  • Ability to lead collaborative efforts with multi-disciplinary teams and to interact cross-functionally with a wide variety of people.

For more information about CliMA and the open position, please contact us at clima@caltech.edu.

Applications with

  • a resume and
  • a brief (less than one page) statement of interests

should be submitted a the link below.

Caltech is 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.

Research Scientists/Software Engineers

Cambridge, MA

We are seeking research scientists/software engineers to develop, test, and implement 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 scientist/software engineer at MIT, you will collaborate with a dynamic, multi-disciplinary team of curious and creative scientists, engineers, and applied mathematicians, spanning the California Institute of Technology, MIT, NASA’s Jet Propulsion Laboratory, and the Naval Postgraduate School.

You will focus on the ocean component of the data-informed ESM in one or more of several possible ways:

  • Building and prototyping numerical and computational methods for an ocean dynamical core that is scalable and adaptable to emerging hardware architectures;
  • Developing physically informed parameterizations of subgrid-scale processes in the oceans that are suitable for DA/ML approaches, including models for boundary layer turbulence, submesocale processes, and deep convection.

As minimum qualification, you are expected to have

  • Completed a doctoral degree in applied mathematics, atmospheric or oceanic sciences, computer science, engineering, physics, statistics or a related field at the time of the appointment;
  • A strong physical, mathematical, and/or computational background;
  • Experience with high-performance parallel computing and with programming in one general purpose language such as C, Python, or Julia;
  • Demonstrated effective written and verbal communication skills;
  • At least 2 years of postdoctoral experience;
  • Leadership experience of research projects, as demonstrated by publications.

We are seeking to fill two positions, spanning a range of expertise in high performance computing applied to ocean dynamics.

For more information about the positions, please contact Professors Raffaele Ferrari and John Marshall at earthmachine@mit.edu.

Applications with

  • a curriculum vitae,
  • a one-page statement of research interests, and
  • three letters of recommendation

should be submitted at the link below.

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin. MIT is a nonsmoking environment.

Postdoctoral Scholars

Cambridge, MA

We are seeking postdoctoral scholars to develop, test, and implement 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 postdoctoral scholar at MIT, you will collaborate with a dynamic, multi-disciplinary team of curious and creative scientists, engineers, and applied mathematicians, spanning the California Institute of Technology, MIT, NASA’s Jet Propulsion Laboratory, and the Naval Postgraduate School.

You will contribute to the development of a data-informed ESM, for example, by

  • Developing physically informed parameterizations of subgrid-scale processes in the ocean that are suitable for data assimilation and machine learning approaches, including models for boundary layer turbulence, submesocale processes, and deep convection; or
  • Building and prototyping numerical and computational methods for an ocean dynamical core that is scalable and adaptable to emerging hardware architectures; or
  • Applying scalable data assimilation and machine learning algorithms, to allow the parameterizations to learn systematically from diverse data sources, such as satellite observations or high-resolution simulations of turbulent flows.

We are seeking to fill two postdoctoral positions within this initiative, spanning a range of expertise from computational and applied mathematics to the atmospheric and oceanic sciences. We particularly encourage women and underrepresented minorities to apply.

As a minimum qualification, you are expected to have

  • Completed a doctoral degree in applied mathematics, atmospheric or oceanic sciences, computer science, engineering, physics, statistics or a related field at the time of the appointment;
  • A strong physical, mathematical, and/or computational background;
  • Programming experience in at least one general purpose language;
  • Demonstrated effective written and verbal communication skills.

We prefer for you to have

  • Experience with high-performance parallel computing;
  • Experience working in multi-disciplinary teams and interacting cross-functionally with a wide variety of people.

For more information, pleasecontact Professors Raffaele Ferrari or John Marshall at earthmachine@mit.edu.

Applications with

  • a curriculum vitae,
  • a one-page statement of research interests, and
  • three letters of recommendation

should be submitted at the link below.

Software Engineers

Pasadena, CA

We are seeking 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 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.

You will 

  • Work on a fast-paced, high-profile project with an opportunity to impact Earth system modeling worldwide; 
  • Design, develop, test, deploy, maintain, and improve the ESM platform software; and
  • Be a hands-on coder applying the best industry standards for code health, scalability, and robustness.

As minimum qualification, you are expected to have

  • Completed a BS degree in computer science or a different science and 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; and
  • Experience with at least two general purpose programming languages (e.g., C/C++, C#, Objective C, Python, Julia).

We prefer for you to have

  • A graduate degree in computer science or a science or engineering field;
  • Experience in either computational fluid dynamics or machine learning or both; and
  • 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 within CliMA.

For more information about CliMA and the open positions, please contact us at clima@caltech.edu.

Applications with

  • a resume and
  • a brief (less than one page) statement of interests

should be submitted a the link below.

Caltech is 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.

Research Scientists

Pasadena, CA

We are seeking research scientists to develop, test, and implement 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 scientist 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.

You will advance the state of knowledge and contribute to the development of a data-informed ESM in one or more of several possible ways:

  • Devising fast and scalable data assimilation and machine learning (DA/ML) algorithms that allow a computationally complex ESM to learn from diverse data sources, such as satellite observations or high-resolution simulations of turbulent flows;
  • Developing physically informed parameterizations of subgrid-scale processes in the atmosphere that are suitable for DA/ML approaches, including models for boundary layer turbulence, clouds, and convection;
  • Developing components of a land hydrology and biosphere model that uses DA/ML algorithms to learn from space-based observations of the hydrologic cycle and of the biosphere; or
  • Prototyping and building capabilities to run high-resolution large-eddy simulations on demand within a global ESM.

We are seeking to fill several research scientist positions, spanning a range of expertise from computational and applied mathematics to the atmospheric and oceanic sciences.

As minimum qualification, you are expected to have

  • Completed a doctoral degree in applied mathematics, atmospheric or oceanic sciences, computer science, engineering, physics, statistics or a related field at the time of the appointment;
  • A strong physical, mathematical, and/or computational background;
  • Programming experience in at least one general purpose language;
  • Demonstrated effective written and verbal communication skills;
  • At least 2 years of postdoctoral experience;
  • Leadership experience of research projects, as demonstrated by publications.

We prefer for you to have

  • Experience with high-performance parallel computing;
  • Experience working in multi-disciplinary teams and interacting cross-functionally with a wide variety of people.

For more information about CliMA and the open positions, please contact us at clima@caltech.edu.

Applications with

  • a curriculum vitae, and
  • a one-page statement of research interests

should be submitted at the link below. Three letters of recommendation should be sent separately to employment@caltech.edu, with your name and “Research Scientist” in the subject line.

Caltech is 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.

Postdoctoral Scholars

Pasadena, CA

We are seeking postdoctoral scholars to develop the scientific and mathematical foundations for 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 postdoctoral scholar 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.

You will advance the state of knowledge and contribute to the development of a data-informed ESM in one or more of several possible ways:

  • Devising fast and scalable data assimilation and machine learning (DA/ML) algorithms that allow a computationally complex ESM to learn from diverse data sources, such as satellite observations or high-resolution simulations of turbulent flows;
  • Developing physically informed parameterizations of subgrid-scale processes in the atmosphere that are suitable for DA/ML approaches, including models for boundary layer turbulence, clouds, and convection;
  • Developing components of a land hydrology and biosphere model that uses DA/ML algorithms to learn from space-based observations of the hydrologic cycle and of the biosphere;
  • Prototyping and building capabilities to run high-resolution large-eddy simulations on demand within a global ESM; or
  • Investigating physical mechanisms controlling key climate features, such as cloud feedbacks or aerosol-climate interactions.

We are seeking to fill several postdoctoral positions, spanning a range of expertise from computational and applied mathematics to the atmospheric and oceanic sciences.

As minimum qualification, you are expected to have

  • Completed a doctoral degree in applied mathematics, atmospheric or oceanic sciences, computer science, engineering, physics, statistics or a related field at the time of the appointment;
  • A strong physical, mathematical, and/or computational background;
  • Programming experience in at least one general purpose language;
  • Demonstrated effective written and verbal communication skills.

We prefer for you to have

  • A track record of publications in the peer-reviewed literature;
  • Experience with high-performance parallel computing;
  • Experience working in multi-disciplinary teams and interacting cross-functionally with a wide variety of people.

For more information about the modeling initiative and positions, please contact us at clima@caltech.edu.

Applications with

  • a curriculum vitae,
  • a one-page statement of research interests, and
  • three letters of recommendation

should be submitted at the link below.

Instructions for Applicants

  1. Create an account.
  2. Fill out the application form.
  3. Upload a curriculum vitae and a one-page statement of research interests (as individual files or in one combined pdf).
  4. After you submit your application form, send the link that is provided to your three references and have them upload their letters of recommendation.