Colorado Technology Jobs

Colorado Jobs

Job Information

University Corp. For Atmospheric Research (UCAR) Student Assistant III - High Performance Computing Research in Boulder, Colorado

Application Deadline: This position will be posted until December 4, 2020.Term: This is a term position through end of school year, mid May, withpossibility of extension.Relocation: Relocation assistance is not available for this position.Work Authorization: UCAR/NCAR will not sponsor a work visa to fill thisposition.Where You Will Work:NCAR's Computational and Information Systems Laboratory (CISL) is aleader in supercomputing and data services necessary for the advancement ofatmospheric and geospace science. CISL's mission is to remain a leader atthe forefront of ensuring that research universities, NCAR, and the largeratmospheric, oceanographic, and related research communities have accessto the computational resources they need for their research. To fulfill theneed for a stronger workforce at the intersection of High PerformanceComputing (HPC) and geoscience problems, CISL engages in education andoutreach activities to inspire and attract a diverse future workforce.What You Will Do:This position leads, mentors, and collaborates with other HPC Research andDevelopment (HPCRD) students.This position works with senior project staff on a wide range of technologyand applications projects that support the Computational and InformationSystems Laboratory (CISL) mission to deploy, support, and maintainhigh performance computing, storage, networking, cloud, and software systems.While specific tasks and level of complexity will depend on the skill set ofthe incumbent, the primary focus areas are:Collaborate with the High Performance Computing Division (HPCD) staff.Support and maintain the High Performance Computing Research and Development(HPCRD) lab equipment and environment.Assist with the installation, maintenance, administration,troubleshooting, benchmarking, and enhancement of HPC computing,storage, and networking systems, operating systems software, and relatedsoftware products and tools.Additional responsibilities may include assisting with enhancements of thebatch subsystems, resource management and scheduler software, parallelprograms, compilers, accounting software, storage tuning, and analytics.This position will be leveraged across various CISL groups and staff, andthe candidate will work with more experienced teammates in porting and runningNCAR applications on experimental environments, including GraphicsProcessing Unit (GPU) and Cloud.Responsibilities:Gains experience with user application codes on existing and new hardware andsoftware technologies. Learns how to support software products, systemadministration tools, and monitoring utilities in order to maximize theavailability and flexibility of the experimental HPC systems. Works withmentors to develop new tools, analytics, and/or enhance availabletools, analytics, and software subsystems for the experimental HPCenvironment.Tests and evaluates new computing, storage, and networking technologies,associated software stacks, and potential applications for NCARapplications. Develops knowledge and understanding of emerging technologiesand how these might apply to enhance and improve the NCAR user experience.Assists with the preparation and delivery of technical reports andpresentations on the research findings from this work.Assists with writing and presenting recommendations to HPCD management for HPChardware and software products, configurations, and functionalenhancements or upgrades. May also propose, research, design, andimplement new projects, tools, or process improvements to benefit the teamand the environment.Learns how to perform basic systems administration and maintenance ofmulti-vendor open source HPC systems and gains experience with monitoring thebehavior of the experimental HPC systems on a routine, periodic basis toensure proper and efficient operation of that equipment for all of thestakeholders. Helps plan and execute installations and upgrades tomulti-vendor HPC software systems.What You Need:Education and Years of ExperienceMust be currently enrolled