What kinds of problems would you expect to solve as a software engineer supporting scientific discovery at Argonne?