CESM Software Engineer II - Modernize Earth System Modeling

ucar

Boulder (CO)

On-site

USD 83,000 - 104,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UCAR in Boulder, CO, seeks a Software Engineer to modernize the CESM modeling ecosystem toward new architectures and computational approaches. The role requires profiling, refactoring legacy code, and collaborating across scientists and engineers to implement modernization strategies.

As part of the CGD Laboratory's Computer Engineering Group, you will work on performance improvements, memory reductions, and hardware portability, including GPUs, while staying current with emerging tools and

Qualifications

  • Bachelor's degree in computer-related field with 4–8 years of experience or equivalent.
  • Ability to identify performance bottlenecks through profiling and analysis.
  • Ability to modernize software via refactoring and updated libraries/frameworks.
  • Experience with software requirements analysis and systems design.
  • Able to work independently and in a team on complex projects.
  • Strong attention to detail and communication skills.
  • Experience with at least one compiled language (Fortran, C, C++).

Responsibilities

  • Enhance the CESM modeling ecosystem for performance, memory, and portability.
  • Collaborate with team members and stakeholders on integration plans.
  • Review existing modeling software for structure, quality, and maintainability.
  • Document findings and decisions to support knowledge sharing.
  • Explore benchmarks in newer languages and paradigms.
  • Stay current with tools and techniques for software modernization.

Skills

Performance profiling
Code analysis
Refactoring legacy code
Software development process
Team collaboration
Attention to detail
Compiled languages (Fortran/C/C++)

Education

Bachelor's degree in computer-related field

Tools

MPI
OpenMP
OpenACC

Job description

UCAR in Boulder, CO, seeks a Software Engineer to modernize the CESM modeling ecosystem toward new architectures and computational approaches. The role requires profiling, refactoring legacy code, and collaborating across scientists and engineers to implement modernization strategies.

As part of the CGD Laboratory's Computer Engineering Group, you will work on performance improvements, memory reductions, and hardware portability, including GPUs, while staying current with emerging tools and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CESM Software Engineer II - Modernization & Performance
CESM Software Engineer II - Modernization & Performance

University Corporation for Atmospheric Research (UCAR) • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Health insurance
Dental
Retirement plan
+3
Earth System Software Engineer II: Modernization & GPUs
Earth System Software Engineer II: Modernization & GPUs

University Corporation for Atmospheric Research • United States

On-site
USD 83,000 - 104,000
Health insurance
Retirement plan
Paid time off
+3
Hybrid CESM Software Engineer I: Modernizing Earth Systems
Hybrid CESM Software Engineer I: Modernizing Earth Systems

University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 67,000 - 83,000
Health insurance
Tuition assistance
Retirement plan
+1
CESM Software Engineer I: Performance & Modernization
CESM Software Engineer I: Performance & Modernization

University Corporation for Atmospheric Research • United States

On-site
USD 67,000 - 83,000
CESM Software Engineer I: Modernize & Optimize for GPUs
CESM Software Engineer I: Modernize & Optimize for GPUs

University Corporation for Atmospheric Research (UCAR) • Boulder (CO)

Hybrid
USD 67,000 - 83,000
Health insurance
Dental insurance
Retirement plan
+3
CESM Software Engineer I: Modernization & Performance
CESM Software Engineer I: Modernization & Performance

ucar • Boulder (CO)

On-site
USD 67,000 - 83,000
Visa sponsorship
Relocation assistance
Earth System Modeling Software Engineer II
Earth System Modeling Software Engineer II

UCAR - The University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Medical, Dental, Vision
Retirement plan 10% base salary
20 days PTO
+5
Hybrid CESM Software Engineer II - Earth System Modeling
Hybrid CESM Software Engineer II - Earth System Modeling

University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Health benefits
Tuition assistance
Retirement plan
+2
Earth System Modeling Software Engineer (Hybrid)
Earth System Modeling Software Engineer (Hybrid)

UCAR - The University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 67,000 - 83,000
Health insurance
Retirement plan
Tuition assistance
CESM Software Engineer II
CESM Software Engineer II

ucar • Boulder (CO)

On-site
USD 83,000 - 104,000