Software Engineer II (ucar)

ucar    Building, Lab, Mesa    2024-08-25

Job posting number: #142393 (Ref:REQ-2024-167)

Job Description

Job Description Summary:

UCAR is excited to announce a job opening for a Software Engineer II. This position reports to the Group Head of the Application Scalability and Performance (ASAP) Group in the Technology Development Division (TDD) of the Computational and Information Systems Laboratory (CISL) at the NSF National Center for Atmospheric Research (NCAR).

The Software Engineer II position is suitable for a proactive individual who enjoys working with a diverse team of software engineers and scientists to support research into many aspects of climate change, weather prediction, solar physics, and other areas of Earth science. Working in a team environment, increasing the performance and portability of our world-class weather and climate models, this position will provide the opportunity to learn to write efficient, scalable, and portable code that follows software engineering best practices and runs on CPUs, GPUs, and other emerging technologies. The impacts of this work will push science further by enabling the ability of scientists to run high resolution climate models, real-time weather radar analysis, improve the performance of machine learning models, and high resolution weather models that are used around the world.

What you’ll do:
-Work with software engineers and scientists in an evolving Agile environment;
-Learn to write and debug efficient, scalable, and portable code that runs on CPUs, GPUs, and other emerging technology;
-Optimize multi-language (C, C++, Fortran) scientific software;
-Perform code and design reviews;
-Implement unit and integration tests;
-Ensure deliverables meet scientific requirements and software standards.

NCAR encourages employees to have a strong work-life balance and offers many opportunities for personal and professional growth. You can grow your professional skills through our mentorship program or learn and sharpen your technical skills through events like our company-sponsored hackathons with industry partners.

We invite you to join us in addressing the unique challenges and opportunities this position provides and furthering NSF NCAR’s mission of providing the community with world-class modeling capabilities in the increasingly important fields of climate and weather prediction.

Position Details:

Visa Sponsored Job:

Yes

Relocation Assistance Eligible:

No

Job Location:

Boulder, Colorado

Position Type & Term:

Full time, Term - 6 months or more (Fixed Term)

Compensation Range:

Salary Range: $79,698 - $99,624

*Final salary and rates are based on education, experience, and skills relevant to the role.*

Application Notes

Application Deadline:

  • This position will be posted until 11:59 PM MT, Monday, September 16, 2024.

Required application materials: (preferably in PDF Format)

  • Resume
  • Questionnaire (included in application)

Background Checks: Conducted for candidates selected for hire. Learn more.
Work Location: This position is open to candidates seeking in-person, hybrid (combination of in-person and remote), and fully remote opportunities. Regardless of flexible work arrangements, UCAR requires ALL positions to be performed within the U.S., excluding U.S. Territories.

What You Will Do

Here is a brief summary of what one would expect to be generally responsible for in this role.

Collaborative Computational Advancements

  • Collaborate with computational scientists and engineers in the Application Scalability and Performance (ASAP) group and the Computation Information Systems Laboratory (CISL), NSF NCAR’s community modeling development teams, and researchers from academia and industry to enable new computational capabilities for the atmospheric and related sciences through a co-design process. 

    • Specific areas include contributing towards projects that focus on refactoring and optimizing earth system and solar physics codes on current and emerging HPC architectures, refactoring and debugging these codes.

Exploring & Supporting HPC Solutions

  • Exploring low-cost and effective high-performance computing options, supporting computational education and outreach programs, and increasing awareness of high-performance computing.

Project Reporting & Dissemination

  • Report project status, document the results of the research in journal publications, and publicize those results via demonstrations and in seminars and conference or workshop presentations.

Professional Development & Academic Participation

  • Participate in appropriate CISL academic activities including lectures, workshops, and training sessions and pursuing other activities that advance professional growth.


Who We'd Love To Join Our Team

Successful candidates will ensure their application materials speak to the following criteria:

Education & Experience

  • Bachelor's degree in a computer-related field w/ progressive relevant experience, typically gained by 4 to 8 years of experience

    • Or an equivalent combination of education and experience.

      View Orignal JOB on: italents.net

Knowledge, Skills, & Abilities

  • Demonstrated skill with any parallel or asynchronous programming (such as with MPI, OpenMP, GPUs, message queues, etc.).

  • Strong skills in working effectively with people of diverse backgrounds, and the ability to work productively within a team on a dynamic project.

  • Skill in writing clean, well-documented, testable code.

  • Skill in gathering and refining software requirements.

  • Experience in at least one compiled language (such as C++, Fortran, etc.).

  • Experience using version control and continuous integration tools (such as GitHub, GitHub Actions, Travis, Jenkins, etc.).

  • Good written and oral communication skills.

  • Experience collaborating with/leading small groups, and/or participating in teamwork across organizational boundaries.

  • Ability to mentor students, interns, and junior software engineers.

Desired, but not required:

  • Experience with creating software to run on Unix based systems.

  • Familiarity with common build systems (such as CMake, GNU Make, Ninja, etc.).

  • Familiarity with dev-ops technology (such as containers or clouds).

  • Basic knowledge of Python AI/ML libraries (such as TensorFlow, pytorch, scikit-learn, etc.).

  • Knowledge of atmospheric or earth system science.

Benefits Overview 

UCAR affirms its commitment to employees through competitive benefits. In addition to medical, dental, vision, retirement, and life insurance,  UCAR offers a variety of programs focused on work-life balance and professional, and personal development. These include:

  • Tuition Assistance, time off allowance to attend classes, and other professional development opportunities

  • UCAR contributes 10% of your eligible pay into your retirement account; 100% fully vested on day one

  • Starting minimum accrual of 20 days of personal time off each year (prorated for less than full-time positions)

  • 10 paid holidays

  • 10 days of sick leave each year

  • 12 weeks of paid parental leave

  • Short-term medical leave paid at 100% of your regular salary

  • EcoPass for local Colorado residents to use the Denver and Boulder-area transit system at no cost

Commitment to Diversity, Equity & Inclusion

Our organization is committed to creating a diverse, equitable, and inclusive work environment and fostering a culture where everyone feels welcome and supported. To learn more about these efforts, visit the Office of Diversity, Equity & Inclusion Strategic Plan and our Diversity & Inclusion: A Welcoming Workplace site. 

Research shows that women and people of color are less likely to apply for a position if they do not meet almost 100% of the desired skills and experience. Please note this is not necessary! If you meet the minimum requirements and have a passion for the work, you are encouraged to apply. We can provide on-the-job training for the rest!

Commitment to Job Application Fairness

Applicants are not required to provide age or age-related information and may redact information related to age, date of birth, or dates of attendance at or graduation from an educational institution from any submissions during the initial application process.

Some Final Considerations

At UCAR|NCAR|UCP, you will work alongside a dedicated team of professionals conducting critical research and community outreach to solve complex Earth system science  problems including climate change, air pollution, extreme weather, floods, drought, wildfires, and space weather, all with the goal of improving human life and reducing economic loss. Each of us, from scientists to the professionals who support their work, serves the public and a collaborative community of scientists in our mission to understand the complex processes that make up the Earth system, from the ocean floor to the Sun’s core.

Flexible Work

At UCAR, we are committed to supporting our mission by giving staff the flexibility to find the schedule and location that works best to maintain their own work-life circumstances and reach their full potential as professionals. Many positions within our organization are eligible for fully on-site, hybrid, fully-remote and/or flexible work schedules.

Equal Opportunity Employer

UCAR is committed to providing equal opportunity for all employees and applicants for employment and does not discriminate on the basis of race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or pregnancy. Whatever your intersection of identities, you are welcome at UCAR.

Export Control

All positions are required to comply with U.S. export compliance regulations work location requirements regarding access to facilities and research systems.

Visa Wait Times

Please consider the length of visa procurement when applying for this posting, understanding that you will not be able to begin employment until you are able to get a visa and enter the U.S.



Employer Info

Job posting number:#142393 (Ref:REQ-2024-167)
Application Deadline:2024-09-24
Employer Location:ucar
,
More jobs from this employer

Jobs Viewed Recently

顶部