University of Wisconsin–Madison

Jobs at UW

University of Wisconsin–Madison



Apply now Job no: 240797-AS
Work type: Partial Remote, Staff Full or Part Time, Staff-Full Time, Staff-Part Time
Location: Madison
Categories: Engineering, Information Systems/Technology, Research, Scientific

Position Summary:

To understand our world and the universe, the Space Science and Engineering Center (SSEC) develops, deploys and supports
instrumentation and software systems for research purposes across the world and beyond! SSEC's history of developing a
diverse set of instruments ranges from the first weather satellite, to aircraft instruments monitoring the atmosphere, and to
ground based atmospheric observing instrumentation. The challenge of operating research systems, in these environments,
requires a broad set of disciplines and skills from the team of people involved. This dynamic environment requires us to learn
about new scientific advances, systems and technologies on a regular basis. SSEC's mission supports faculty and academic
staff led research with the development, fabrication, and implementation of experiments and new scientific research tools for
national and international use.

This position is located in the SSEC/CIMSS Aviation/Weather Hazards - Volcanic Ash unit.

The successful candidate will work with a research team performing software integration, testing, and automation tasks for software generating actionable near-realtime analysis of volcanic events worldwide. The candidate will participate in software development, optimization, and maintenance of complex hybrid-language applications, and will be responsible for aspects of packaging, acceptance and regression testing, and delivery of software to collaborating agencies. Included in these activities are adapting Agile software development methodology to scientific software development, such as Continuous Integration and Continuous Deployment automation, as well as containerization and orchestration of software systems to make them adaptable to deployment in cluster and cloud computing environments.

The successful candidate can expect to work with systems implemented using C/C++, Fortran, Python, shell scripting, SQL, and Javascript. Emphasis on reliable and flexible software architecture to support extensions and adaptations of science algorithms. Responsibilities will include test automation, intra- and inter-agency collaboration, and dynamic use of data from a variety of meteorological satellites, instruments, and systems. Aspects of continuous integration and deployment across multiple sites are included among long-term objectives, including software lifecycle management, issue triage, and coordination with developers and science stakeholders.

Position Duties:

List of Duties

Institutional Statement on Diversity:

Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.

The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background - people who as students, faculty, and staff serve Wisconsin and the world.

For more information on diversity and inclusion on campus, please visit: Diversity and Inclusion

Degree and Area of Specialization:

Bachelor's Degree in Computer Science, Math, or Engineering, with working experience as a programmer in the past 2 years.

Minimum Years and Type of Relevant Work Experience:

At least one year direct experience programming in a compiled language (C++, Fortran, Go, Rust, Java, or equivalent), and scripting experience in Python and POSIX shell (bash). Must have knowledge of numerical computing best practices, software profiling, and system optimization. Knowledge of Linux tools for software development and system administration, networking, and fundamentals of SQL databases is required. Experience with software containerization (Docker/Singularity) and version control (Gitlab/Github) is required. Understanding of computer networking, cloud system integration and orchestration (Kubernetes, AWS/GCP) and software lifecycle management is strongly preferred. Knowledge of scientific data formats including HDF and NetCDF as applied to large-scale satellite meteorology is preferred. Experience with analysis and visualization using Python, IDL, MATLAB or equivalent is also preferred, as well as experience with web development in HTML and Javascript.



Work Type:

Full or Part Time: 75% - 100%

This position requires some work to be performed in-person, onsite, at a designated campus work location. Some work may be performed remotely, at an offsite, non-campus work location. Remote work agreements will be reviewed on an annual basis, minimally.

Appointment Type, Duration:



Minimum $62,000 ANNUAL (12 months)
Depending on Qualifications

Instructions to Applicants:

To begin the application process, click the "Apply Now" button. You will need to upload your resume and cover letter outlining relevant qualifications and experience.


Denise Weidner
Relay Access (WTRS): 7-1-1 (out-of-state: TTY: 800.947.3529, STS: 800.833.7637) and above Phone number (See RELAY_SERVICE for further information. )

Official Title:


Employment Class:

Academic Staff-Renewable

Job Number:


  The University of Wisconsin is an Equal Opportunity and Affirmative Action Employer. We promote excellence through diversity and encourage all qualified individuals to apply.

If you need to request an accommodation because of a disability, you can find information about how to make a request at the following website:

The University of Wisconsin-Madison is engaged in a Title and Total Compensation (TTC) Project to redesign job titles and compensation structures. As a result of the TTC project, official job titles on current job postings may change. Job duties and responsibilities will remain the same. For more information please visit:

Employment will require a criminal background check. It will also require you and your references to answer questions regarding sexual violence and sexual harassment.

The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7).

The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.

Applications Open: Central Daylight Time
Applications Close: Central Daylight Time

Back to search results Apply now Refer a friend

Share this:

| More

Work type



Transition/Expired Categories