Skip to main content

Research Programmer at NCSA, University of Illinois at Urbana-Champaign

The National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign provides supercomputing and advanced digital resources for the nation's scientific enterprise. At NCSA, University of Illinois faculty, staff, students, and collaborators from around the globe use advanced digital resources to address and research grand challenges for the benefit of science and society. NCSA has been advancing one-third of Fortune 50 companies for more than 30 years by bringing industry, researchers, and students together to solve grand challenges at rapid speed and scale.

NCSA is currently seeking one or more Assistant Research Programmer/Research Programmer/Senior Research Programmer(s) who will provide Scientific and research software development and engineering in support of projects and research, which can include elements of data analysis, data ingestion, and integration from heterogeneous sources, cybersecurity, web front ends, back end services that scale, as well as databases. In this role, you will interact with people in a wide range of educational, scientific, and engineering disciplines to design, develop, and support advanced software tools in areas such as civil and environmental engineering, biology, geoscience, digital humanities, library science, hazard management, medical informatics, astronomy, and computational science. Creativity, independence, a strong work ethic, as well as coordination with the project principal investigator(s) will be critical.  Represent the group at meetings, give presentations at conferences or other venues, and contribute to publications and grant proposals.

Learn more and apply here