Research Software Engineer Job at University of Vermont, Burlington, VT

UHNKOGZRbC9RWUZHb21ISDJ3WWR3Qmxpenc9PQ==
  • University of Vermont
  • Burlington, VT

Job Description

Advertising/Posting Title:

Research Software Engineer

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 VERSO Research Software Engineer is a full-time, 2-year grant-funded position responsible for all aspects of software development and engineering in the academic research domain. As a key member of the VERSO team, the engineer will work closely with researchers, data scientists, and other stakeholders to design, implement, and maintain robust software solutions. This role includes developing software tools, optimizing algorithms, and ensuring the reliability and scalability of research applications. The engineer will be pivotal in disseminating scientific software and research findings through the Alfred P. Sloan Foundation VERSO Open Source Program Office and other initiatives across the Vermont Complex Systems Center and UVM.The Research Software Engineer will participate in research discussions, contribute to project planning, and provide expertise on software best practices. The role involves collaborating with faculty, researchers, and students to develop new and enhance existing open-source research software. This position reports to the Executive Director of the Vermont Complex Systems Center. By providing software design, code development, and researcher support, this position directly supports UVM’s goal of enhancing IT resources available to the UVM research community and promoting outreach and community engagement.Experience developing software in languages such as Python is crucial for this position, along with a strong track record of open-source software design and research. The position offers a competitive salary and a generous benefits package. Renewal for additional years is possible, contingent on the availability of funds. The expected start date is flexible and can be any time in Fall 2024.

Minimum Qualifications (or equivalent combination of education and experience):

Minimum Qualifications:

  • Combination of education and/or applicable experience equivalent to a graduate degree in a STEM-related field relevant to software development and large data systems.
  • Demonstrated portfolio of open-source contributions and software work in higher education, research institutions, or industry, with a track record of positive collaboration and impactful research software design.
  • Clear understanding of open-source principles and governance.
  • Programming experience with multiple languages such as Python, C, C++, R, and bash, and experience with software version control like Git.
  • Experience with high-performance computing infrastructure and GPUs.
  • Experience with non-relational databases like MongoDB.
  • Experience with agile project management and team-based software development.
  • Enthusiasm for learning and evaluating new technologies, with the ability to determine their appropriateness for adoption.
  • Expertise in installing software on Linux-based systems, often from source.
  • Strong technical and problem-solving skills, with the ability to think creatively about technical challenges.
  • Excellent customer service ethic, effective communication skills, and a collaborative approach to teamwork.
Desirable Qualifications:

Desirable Qualifications:

  • Experience teaching open-source software engineering at the university level.
  • Ability to educate graduate students and researchers about research-related open-source software.
  • Experience building processes supporting data transformation, data structures, metadata, dependency, and workload management.
  • Experience creating, using, and updating automated testing.
  • Experience working at an academic institution.
  • Familiarity with Linux systems engineering and deployment.
Anticipated Pay Range:

85,000 - 100,000

Other Information:

About the Vermont Complex Systems Center: The Vermont Complex Systems Center is a post-disciplinary team addressing real-world, data-rich, and meaningful complex systems problems. Topics of expertise include computational social science, disease and information spreading, open-source networks and ecosystems, data and AI ethics, artificial neural networks, brain-human interfaces, and large-scale system problems in fields such as sociology, nonlinear dynamics, networks, ecology, public health, and physics. Our research thrives in an academic ecosystem where undergraduate, masters, and PhD students work with faculty on funded projects, solving real-world problems with external partners. About VERSO: The Vermont Research Open Source Program Office (VERSO) is a pilot project at the University of Vermont funded by the Alfred P. Sloan Foundation. VERSO aims to build an open-source community by fostering sustainable innovation through engagements, educational activities, fellowships, internships, research, and community collaboration. We work to build university systems and infrastructure to facilitate open-source development across the university structure for cross-unit cooperation.

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, Background Check required for this position

FLSA:

Exempt

Union Position:

Yes, UVMSU ($20 minimum hourly rate)

Job Open Date:

08/07/2024

Open Until Filled:

No

Position Title:

Information Tech Professnl Sr

Posting Number:

S5215PO

Department:

VP Research Admin Office/30600

Position Number :

00027177

Employee FTE :

1.0

Employee Term :

12

Job Tags

Hourly pay, Full time, Internship, Remote job, Flexible hours,

Similar Jobs

Magnet Medical

Travel Labor & Delivery and Nursery Registered Nurse - $2,014 per week Job at Magnet Medical

 ...Magnet Medical is seeking a travel nurse RN Labor and Delivery for a travel nursing job in Richlands, Virginia. Job Description & Requirements ~ Specialty: Labor and Delivery ~ Discipline: RN ~ Start Date: 07/21/2025~ Duration: 13 weeks ~36 hours per week... 

HOMETOWN RESTAURANT

Saturday N Sunday Staffing Job at HOMETOWN RESTAURANT

 ...Hometown Restaurant in Lagrange, IN next to CVS Pharmacy Hiring: SATURDAY / SUNDAY varied hours from 6 am to 2 pm plus end of shift duties. We are located on 1109 North Detroit. Wages are posted to the listing as a total of tips earned and employers contribution... 

Medisys Health Network, Inc.

Epic Inpatient Order Analyst Job at Medisys Health Network, Inc.

 ...Epic Inpatient Orders Analyst This position is a full-time/salaried Hybrid opportunity based in Hicksville, Long Island. The EPIC System Analyst is responsible for design, build, testing, validation, and ongoing support of Epic Inpatient Orders applications. Perform... 

Aerotek

Journeyman Construction Laborer - Traveling Job at Aerotek

 ...environments, and are willing to travel. The role involves various construction tasks and requires a proactive attitude.**Responsibilities**...  ...wage based on experience, paid travel, lodging, and a daily per diem. You will enjoy steady, year-round work with opportunities for... 

OneForma

Local Freelance Recruiter in the US Job at OneForma

 ...Job Description We are looking for a Local Freelance Recruiter in Redmond, Washington AND in Jacksonville, Florida to support OneFormas Recruitment team efforts. You will focus on attracting and selecting contingent workers to participate in Centifics AI enablement...