[ES_JOBS_NET] JEDI Software Engineer II/III, Boulder, CO

Maryam Abdi-Oskouei maryamao at ucar.edu
Mon Dec 5 10:19:16 MST 2022


https://g.co/kgs/ARrVKW

UCAR is excited to announce the job opening for a Joint Effort Data assimilation Integration (JEDI) Software Engineer II/III within the Joint Center for Satellite Data Assimilation (JCSDA). The successful candidate will be responsible for the continuous integration/continuous deployment (CI/CD) pipelines for JEDI. The environment includes software tools for automated testing in GitHub, on cloud platforms, and on dedicated high-performance computing systems at the JCSDA partner agencies. Future developments, to be led/co-led by a successful candidate are the creation of complex CI/CD pipelines that capture dependencies and reuse resources between multiple repositories, performance monitoring and alerting and the strengthening of the security of these systems.

The JEDI Software Engineer II/III will further be contributing to/responsible for deploying and supporting the JEDI system in the cloud for near-operational and research use. Key aspects of this work are the design of a provider-agnostic solution that runs on multiple cloud platforms and supports multi-node job execution for larger, parallel MPI jobs. Of further importance is the optimization of said system to minimize costs and the time to solution, flexibility to support research projects (e.g., using emerging technologies), and resilience and monitoring for near-operational applications.

Where You Will Work:

The JCSDA is a multi-agency research center, hosted by the University Corporation for Atmospheric Research (UCAR) and UCAR Community Programs (UCP), committed to improving and accelerating the quantitative use of research and operational satellite data in weather, ocean, climate and environmental analysis and prediction systems. The interagency partnership assimilates many types of data from conventional and satellite sources by creating integrated modeling systems. The JCSDA transitions this research to operational and university communities through a robust data infrastructure and open-source software.

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: Boulder, CO

Job Location Type: This position is open to candidates seeking in-person and/or hybrid (combination remote and on-site presence) opportunities.

Position Type & Term: Full-Time, Regular

Hiring Range:

Level II: $77,377 - $96,722

Level III: $100,326 - $125,407
*Final salary and rates are based on education, experience, skills relevant to the role, and internal equity.*

Application Notes:

Application Deadline: This position will remain posted until filled, however, candidates who submit their applications by the priority deadline of Thursday, December 8 will be given first consideration.
Required application materials (preferably in PDF Format):
Resume
Cover Letter - Successful candidates will make sure to address the level for which they are applying (II or III), as well as their skills/experiences with any of the following:
Unit/system/end-to-end testing;
Continuous Integration (CI) / Continuous Deployment (CD);
And/or cloud computing (please be sure to mention specific vendors)
An inclusion statement may be required for applicants advancing to an in-person or video interview. When applicable, candidates will be notified with instructions.
Work Authorization: US Residency and/or Relocation is a Requirement. If offered this position, you will be expected to reside in and/or relocate to the US by your start date. UCAR/NCAR will sponsor a work visa to fill this position.
Relocation Assistance: Relocation assistance is available for this position.
Pre-employment screenings are conducted for selected candidates; background checks are also conducted for risk-based positions.
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

Level II

Co-design and support continuous integration/continuous deployment (CI/CD) pipelines on GitHub, cloud platforms, and dedicated high performance to enable a successful move to a full DevOps environment at JCSDA.
Contribute to the development and maintenance of JCSDA's data pipelines and infrastructure for real-time data ingestion, observation monitoring, and data assimilation on cloud and/or HPC systems. Support data assimilation-forecasting experiments on commercial cloud computing platforms for near real-time and research applications.
Assist and support scientists and software engineers from JCSDA and partner organizations in running JEDI experiments on cloud computing resources, HPC systems, and workstations.
Use and promote the use of software development best practices within JCSDA and project partner organizations.
Prepare documentation and material for tutorials and educational events for the JCSDA scientists and software engineers and the scientific community. May contribute to peer-reviewed publications as appropriate.
Level III

All Level II Responsibilities;
The ability to independently design and support continuous integration/continuous deployment (CI/CD) pipelines on GitHub, cloud platforms, and dedicated high performance to enable a successful move to a full DevOps environment at JCSDA.
The ability to independently lead the development and maintenance of JCSDA's data pipelines and infrastructure for real-time data ingestion, observation monitoring, and data assimilation on cloud and/or HPC systems. Support data assimilation-forecasting experiments on commercial cloud computing platforms for near real-time and research applications.
WHO WE'D LOVE TO JOIN OUR TEAM Successful candidates will ensure their application materials speak to the following criteria:

Education & Experience

Level II

Bachelor's degree in a computer-related field;
4 to 8 years of extensive and progressive relevant experience;
Or the equivalent combination of education and experience
Level III

Bachelor's degree in a computer-related field;
8 to 12 years of extensive and progressive relevant experience;
Or the equivalent combination of education and experience
Knowledge, Skills, and Abilities

This position requires competency in fundamental concepts of CI/CD, cloud computing, and high-performance computing. This position interacts several times per day with various members of a development group of scientific and software engineering staff. The software development centers on developing a complex CI/CD pipeline and an infrastructure for running experiments with the JEDI data assimilation system using cloud computing services, dedicated HPC systems, and workstations.

Level II/III

Knowledge of modern software engineering practices (source code management, continuous integration, issue tracking, agile software development).
Ability to work well within a diverse and multidisciplinary team.
Excellent written and oral communication. Ability to convey advanced technical concepts to others; particularly software engineers and scientists.
Level II

Skilled in developing CI/CD pipelines on GitHub, cloud platforms, and/or HPC systems and/or in setup, management, and use of heterogeneous computing environments (HPC, cloud, workstations)
Advanced programming skills in Python
Knowledge of shell scripting and cloud computing APIs
Level III

Advanced skill in developing CI/CD pipelines on GitHub, cloud platforms, and/or HPC systems and in setup, management, and use of heterogeneous computing environments (HPC, cloud, workstations)
Excellent programming skills in Python
Advanced knowledge of shell scripting and cloud computing APIs
Desired, but not required:

Knowledge of Amazon Web Services, Microsoft Azure, and Google Cloud Platform
Knowledge of data pipeline/DAG (directed acyclic graph) concepts and their application in DA/NWP
Knowledgeable in object-oriented and generic programming
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 and our 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

UCAR affirms its commitment to employees through . 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 pay into your retirement account; 100% fully vested on day one
Starting minimum accrual of 20 days of personal time off each year
10 paid holidays
10 days of sick leave each year
14 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
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.

Employee Well-Being & Vaccines

In support of the health of our employees and their families, as well as visitors and the community, all UCAR employees are required to comply with UCAR's COVID-19 vaccination policy, which requires staff to be fully vaccinated against COVID-19, subject only to legally required accommodations implemented by HR, prior to their start date.

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.

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/es_jobs_net/attachments/20221205/36681503/attachment-0001.htm>


More information about the Es_jobs_net mailing list