Skip to content

CIRES/NOAA NCEI Geomagnetic Scientist/Engineer

Requisition Number:



Boulder, Colorado





Employment Type:

Research Faculty



Date Posted:


Job Summary

The Cooperative Institute for Research in Environmental Sciences (CIRES) at the University of Colorado Boulder conducts collaborative research with NOAA’s National Centers for Environmental Information (NCEI). CIRES has an immediate opening for a Geomagnetic Scientist / Engineer. The successful applicant will be responsible for a variety of duties related to the development of new geomagnetic field models used by government, industry, academia, and the public. Ideal applicants will have experience in scientific computing, data science, geophysical data processing, or scientific software development. The ability to work collaboratively within a team of research scientists, software developers and data managers is a must. This CIRES position is located at the David Skaggs Research Center, 325 Broadway, Boulder, Colorado.

Depending on the finalist’s education, interest and capabilities this position will be filled as a Professional Research Assistant (Associate Scientist career track), or a Research Associate (Research Scientist career track).

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.

Who We Are

CIRES is an internationally recognized leader in innovative environmental science and research and is located at the University of Colorado Boulder. At CIRES, more than 950 environmental science professionals work to understand the dynamic Earth system, including people’s relationship with the planet. CIRES has partnered with NOAA since 1967, and our areas of expertise include weather and climate, changes at Earth’s poles, air quality and atmospheric chemistry, water resources, solid Earth sciences, and more. Our vision is to be instrumental in ensuring a sustainable future environment by advancing scientific and societal understanding of the Earth system.

NOAA’s National Centers for Environmental Information (NCEI) is responsible for hosting and providing access to one of the most significant archives on Earth, with comprehensive oceanic, atmospheric, and geophysical data. From the depths of the ocean to the surface of the sun and from million-year-old sediment records to near real-time satellite images, NCEI is the Nation’s leading authority for environmental information. NCEI’s Boulder, Colorado office holds and preserves the Nation's treasure trove of marine geophysical data and information. This includes seafloor mapping data acquired by hydrographic, oceanographic, and industry vessels and platforms during surveys or while on passage. NCEI's Marine Trackline Geophysical database provides single-beam bathymetry, sub-bottom profiles, magnetic, gravity, side-scan sonar and historic seismic reflection and refraction data collected during marine cruises from 1939–present. Data sources include U.S. and non-U.S. oceanographic institutions, universities, and government agencies with worldwide data coverage.

What Your Key Responsibilities Will Be

For All Applicants:

  • Develop new processing and inversion algorithms to infer mathematical models of the Earth’s magnetic field from satellite and ground-based data.
  • Contribute to the development, testing and validation of high-profile NOAA geomagnetic field models, e.g., the World Magnetic Model (WMM), Enhanced Magnetic Model (EMM) and High-Definition Geomagnetic Model (HDGM).
  • Work with a team of software developers to transition research grade scientific software to operations to produce cutting-edge geomagnetic field models in a production environment.
  • Develop detailed documentation of selected software for internal and external users.

Additional Responsibilities for Research Scientists:

  • Identify important research questions and analyze scientific data to address them.
  • Research the use of non-traditional datasets to improve the spatial and temporal resolution, accuracy, and continuity of geomagnetic field models.
  • Publish results in the peer-reviewed literature.
  • Pursue funding opportunities for geomagnetic field modeling research and scientific software development (NASA, NOAA, etc.).

What You Should Know

  • This position will be rostered in CIRES at the University of Colorado Boulder, but will be located at the David Skaggs Research Center, 325 Broadway, Boulder, CO.
  • If you are selected for this position you will be required to pass a federal laboratory background clearance for site access. Non-US citizens without green cards may have limited building access, and require an escort in the building.

What We Can Offer

  • CIRES offers a generous compensation package.
  • The annual hiring salary range for this position is $62,000- $110,000 for Associate Scientists and $70,000 to $110,000 for Research Scientists. Salary is commensurate with education and experience and determined based on our CIRES internal career track classification.
  • Relocation funds are available following CIRES and the University of Colorado’s relocation processes and procedures.
  • This position offers a hybrid work environment with both on-site and remote work hours. Although there is a strong preference for the hybrid work modality, the supervisor reserves the right to allow for fully remote work after an initial training period in exceptional circumstances.
  • CIRES and the University of Colorado Boulder offer a robust training curriculum, opportunities for professional development and a Mentorship Program.
  • Boulder is a vibrant community with access to mountain parks, dog parks, miles of trails, rivers, lakes, cafes, restaurants, boutiques, theaters, museums, and sports venues. Boulder was recently ranked as one of the top places to live in the U.S. by U.S. News.
  • As an employee at CU Boulder, you receive a pass allowing free access to the regional public transit system, which is an outstanding network of buses and light rail systems that provide service within Boulder and connect to Denver, the Denver airport, and surrounding communities.


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 dynamic. Be inspired. Be Boulder.

What We Require

For All Applicants:

  • Bachelor’s Master’s or PhD in physics, applied mathematics, engineering, computer science, or a related field.
  • Strong programming skills in C or python.

Additional Requirements for Research Scientists:

  • At least 1 year of post-doctoral research.
  • Proven capability for self-guided, motivated, and original research.

What You Will Need

  • Experience in processing numerical data.
  • Experience in two or more of the following areas of scientific computing:
    • Numerical linear algebra (dense and sparse matrices).
    • Fast Fourier Transform.
    • Fitting models to data.
    • Statistics.
    • Data visualization.
  • Programming skills in C or python.
  • Communication and presentation skills in English.
  • Ability to work independently on a project or serve as an individual contributor on a larger project.
  • Ability to contribute to a collaborative and inclusive work environment.

What We Would Like You to Have

We invite applicants to apply even if they do not have the preferred skills and experience outlined in this section. If you meet the minimum qualifications and have passion for the work, you are encouraged to apply. We encourage on-the-job training for any additional skills or knowledge that become relevant to the position.

  • Experience in processing physical or geophysical data.
  • Experience using version control (Git), issue tracking and continuous integration.
  • Experience with developing and troubleshooting complex software systems that run in mixed environments including Linux and Windows.
  • Experience with MATLAB (or similar programming languages).
  • Experience in optimizing software to reduce memory usage and increase performance.

Special Instructions

To apply, please submit the following materials:

  1. Resume or CV.
  2. Cover letter addressed to the Search Committee briefly describing your qualifications, professional goals, and specific interest in this position.
  3. Copy of your educational transcripts (please include transcripts of all degrees if you have multiple degrees). If in a language other than English, please attach a translation.
  4. Although professional references are not required at the time of application, the search committee will request professional references at a later time if you are identified as a finalist for this position.

If you are selected as the finalist, your degree will be verified by the CU Boulder Campus Human Resources department using an approved online vendor. If your degree was obtained outside of the United States, please submit a translated version as an optional attachment.

This position will remain open until finalists have been identified.

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: Arnaud Chulliat

Posting Contact Email: