Research Software Engineer (RSE), Agent-Based Modeling
Diversity Statement:The University is especially interested in candidates who can contribute to the diversity and excellence of the institution. Applicants are encouraged to include in their cover letter information about how they will further this goal.
Posting Summary:The Research Software Engineer (RSE) will build large-scale agent-based models to simulate the behavior of landowners and land managers within socio-environmental system modeling research projects. The RSE will be part of a small Research Computing and Data (RCD) team that supports large interdisciplinary research initiatives at The University of Vermont. The RSE will be expected to actively participate in a team science environment, contributing agent-based modeling, GPU-accelerated computing, deep reinforcement learning (DRL), and software development expertise to teams of researchers from diverse academic disciplines.
Minimum Qualifications (or equivalent combination of education and experience):B.S. in a computational field and one to three years of experience in research computing and data (RCD) and/or software developmentExtensive experience with the FLAME GPU agent-based modelling environmentExperience with deep reinforcement learning (DRL) and embedding DRL in FLAME GPU agentsAbility and desire to quickly adapt to changing priorities and learn new computational tools and methods
Desirable Qualifications:M.S. in a computational field, one to three years of experience research computing and data (RCD) and/or software development, and experience in contributing to a large, interdisciplinary academic research projectSuccess working in a team-oriented environmentExtensive experience with the Python programming languageExtensive experience in Python ML/AI and data science modules such as pandas, numpy, tensorflow, keras, scikit-learn etc.Experience in large-scale computational workflows such as integrated assessment modelsExperience in working with the Linux operating system, GPUs, and advanced computing resources such as high-performance computing and high-throughput computing
Anticipated Pay Range:$37,500 - $45,000 (0.75 FTE) (based on $50,000 - $60,000 at 1.0 FTE) Actual hiring pay dependent on comparable campus peer(s) at time of hire, and candidate’s experience level and length.
Special Conditions:Bargaining unit position, External candidates must complete a 4-month probationary period, Contingent on continued funding, A probationary period may be required for current UVM employees, This position is eligible for a hybrid schedule with an option to split time between campus and elsewhere, in accordance with the university telecommuting policy, This position is eligible for full-time telework in accordance with the university telecommuting policy, Background Check required for this position, 75% of full time with full benefits package
FLSA:Exempt
Union Position:Yes, UVMSU ($20 minimum hourly rate)
Job Open Date:04/23/2024
Open Until Filled:Yes
Position Title:Information Tech Professional
Posting Number:S5021PO
Department:EPSCoR/30010
Position Number :00027030
Employee FTE :0.75
Employee Term :12