You are viewing a preview of this job. Log in or register to view more details about this job.

Student Asst II - Research Software Engineer

NCAR’s Computational and Information Systems Laboratory (CISL) is excited to announce a job opening for a Student Assistant II - Research Software Engineer role within the Data Assimilation Research Section (DAReS). The mission of DAReS at NCAR is to accelerate progress in actionable Earth System Science by providing state-of-the-art ensemble data assimilation capabilities. We develop the Data Assimilation Research Testbed (DART), an open-source community facility that provides software tools for data assimilation research, development, and education. We interact with scientists using data assimilation for climate modeling, numerical weather prediction, space weather, and flood forecasting for hurricanes.

Working directly with the DAReS team the Student Assistant II will participate in the testing and development of the next generation of DART. 

Where You Will Work:


At UCAR, 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.

Program Location: Remote

Job Type: This is a Fully Remote opportunity. 
*Fully Remote employees must reside within the United States.

Position Type & Term: Casual Student Assistant appointment.

Hiring Range: $21.57/hour
*Final salary and rates are based on education, experience, skills relevant to the role, and internal equity.*

Application Notes:
Application Deadline: This position will be posted until filled with priority given to applications submitted by June 14th.

Required application materials (preferably in PDF Format): 
  • Resume
  • Cover Letter - Please address how your skills and experience meet the needs of this position (for more information, please refer to the Key Responsibilities and Knowledge, Skills, and Abilities sections of this job posting).

Work Authorization: US Residency is a Requirement. You must reside in the U.S. for this position. UCAR/NCAR WILL NOT sponsor a work visa (e.g., J-1, H1-B, etc.) for this position. U.S. Citizenship, Permanent Residency, or another protected status under 8 U.S.C. 1324b(a)(3) is required for this position.  
Relocation Assistance: Relocation assistance IS NOT available for this position.
Pre-employment screenings are conducted for selected candidates; background checks are also conducted for risk-based positions. Learn more.

HOW YOU WILL MAKE AN IMPACT AT UCAR

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

Key Responsibilities
Decision Making & Problem-Solving:
  • Uses industry best practices to design, implement, test, document, and deploy shell and python scripts for automated testing. Utilizes coding standards and general software engineering best practices to recommend and implement modifications to new code. Requires use of appropriate software engineering analysis and design techniques.
  • Provides solutions to a variety of technical problems of moderate scope and complexity.
  • Receives supervision, guidance, and review on specific assignments, objectives, alternative solutions, and complex problems.
  • Detailed assistance provided on unique and unusual problems.

WHO WE’D LOVE TO JOIN OUR TEAM

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

Education & Experience
REQUIRED
  • Must be enrolled (or intend to enroll in the next regular session) for credit in an accredited secondary or postsecondary school, college, or university, or in a trade school that has received a Certificate of Approval from the Colorado State Board for Community Colleges and Occupational Education.

DESIRED BUT NOT REQUIRED 
  • Experience developing software as a team

Knowledge, Skills, and Abilities
Software engineering:
  • Collaborate with DAReS software engineers on next-generation DART.
  • Confirm, reproduce, and fix user reported issues.
  • Increase test coverage for the existing DART code base.
  • Evaluate performance impacts of new features. 
  • Applies best practices to take full advantage of NCAR High-Performance Computing systems.
  • Evaluate existing or develop new linting tools to decrease time spent reviewing pull requests.

Support:
  • Engages with the user community and DAReS software engineers to resolve problems at the intersection of science and software. May contribute to user-focused workshops and documentation and web-based tutorials. 

SOME FINAL CONSIDERATIONS

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!

Inclusive Benefits 
Casual employees are not benefit eligible for most UCAR benefits. They may receive a RTD bus pass, AD&D (Accidental Death and Dismemberment), and Worker's Compensation coverage.

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
This position is subject to work location requirements for obtaining access to facilities and research systems. These requirements may include pre-employment background and national security checks. This position is open to U.S. Citizens, U.S. Green Card holders, and those eligible to obtain a U.S. Work Visa subject to U.S. export requirements.

The University Corporation for Atmospheric Research (UCAR) is an equal opportunity/equal access/affirmative action employer that strives to develop and maintain a diverse workforce. 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 the University Corporation for Atmospheric Research (UCAR). We are committed to inclusivity and promoting an equitable environment that values and respects the uniqueness of all members of our organization.