Skip to content

Research Associate

Requisition Number:



Boulder, Colorado

Employment Type:

Research Faculty



Job Summary

The Department of Applied Mathematics at the University of Colorado invites applicants for a position in stellar convection modeling and numerical technique development. The successful applicant will work closely with Dr. Nick Featherstone and Dr. Keith Julien in one or both of these areas.  

This position entails:
  1. The development and analysis of convection models targeted at understanding solar convective dynamics.
  2. Co-Development of Rayleigh convection code. Current development goals include optimization of the OpenMP implementation, development of a hybrid GPU/OpenMP/MPI scheme, implementation of a sparse linear solve. Rayleigh is a open-source software developed through the Computational Infrastructure for Geodynamics (CIG; Work in this area will be conducted in close collaboration with CIG.
  3. Teaching: During each year, the candidate will teach 1 course per semester (spring/fall) for the department. Specific topics will be up to the Associate Chair and the teaching needs of the department.

Who We Are

The Department of Applied Mathematics roots go back to the turn of the last century when it originally was the Department of Engineering Mathematics. The Department teaches thousands of students and has a major research presence in computational and physical/biological mathematics and the statistical sciences. It has 22 tenured or tenure track faculty. In addition, there are 9 full time instructors, more than 70 graduate students including approximately 40 teaching assistants, about 216 applied math majors, 23 statistics majors, 96 minors and a thriving BS-MS program.

The Department strives to be a leading program of applied mathematics. In 2018, the US News & World Report ranked the unit’s graduate program 14th in the nation. The unit also ranked positively in many measures by the National Research Council in its 2010 decadal survey.

Our faculty have won numerous awards including: four being named fellows of the Society of Industrial and Applied Mathematics, two being named fellows of the American Mathematical Society, two being named fellows of the American Physical Society, two Guggenheim Fellows, American Statistical Association Fellow, Sloan Fellow, and CU-Boulder: Hazel Barnes Prize, Professor of Distinction, winners of numerous CU-Boulder faculty awards, and two distinguished research lecturers.

What We Can Offer



The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be Effective. Be Innovative. Be Boulder.

What We Require

  • PhD

What We Would Like You To Have

Preference will be given to applicants with demonstrated experience in one or more of the following areas:
  • Computational fluid dynamics
  • Astro-geophysical fluid dynamics
  • Sparse linear algebra
  • Running parallel programs in a remote environment
  • Python
  • Fortran 95/2003
  • C/C++
  • GPU programming (OpenACC or Cuda)

Special Instructions

To apply, please submit the following materials:
  1. Resume/CV
  2. Cover Letter 
  3. Statement of Teaching Philosophy
  4. Statement of Research Philosophy 
  5. You will need to submit 3 references for this position. These individuals will be contacted immediately upon the submission of your application. They will be asked to submit a letter of recommendation as part of your application materials. This information will be kept confidential and viewable only by the search committee.
Contingent upon suitable experience, the balance between numerical technique development and convection theory/modeling is left up to the candidate. In the cover letter and research statement, candidates should express their intention to work in one or both of these areas. 

Applicants expressing interest in development of the Rayleigh code should include a section in their research statement briefly detailing their prior experience with parallel programming in one or more of the following areas: modern Fortran, MPI, OpenMP, OpenACC, Cuda. 

This position will remain open until filled.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Nick Featherstone

Posting Contact Email:

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.