The Research Computing team, part of the Advanced Cyber Infrastructure and Internet Global Services (ACIGS) unit, designs and supports advanced technology systems and services used by researchers at UMD – a top 20 public research institution.
The Research Software and Data Engineer will play a key role in designing, implementing, and supporting research cyberinfrastructure, software, and data facing solutions. This position is part of an initiative to expand support for Security, Privacy, Assessment, Risk, and Compliance services.
The Research Software and Data Engineer will work with researchers day-to-day to design, plan, and implement secure, compliant, and well-engineered applications, software, data workflows, and data science focused solutions that enrich research productivity, reliability, and reproducibility. They will be part of short- to long-term projects, support university research applications, e.g., LabVIEW, MATLAB, Mathematica, etc, and offer a wide range of related workshops/training. The work will also include assisting with data management plans, and creating project specific as well as general support documentation. The engineer will follow good coding practices (sprints, code reviews, testing), and bring a mature project management aspect to research software work on campus, helping to define work breakdowns and timelines and use tools like code repositories and issue trackers.
This engineer will work closely with cross-functional teams on issues related to security, privacy, risk management, and compliance. Working with SPARCS analysts, the engineer will collaboratively design technology solutions for unique research needs and help researchers navigate the tools, processes, and services needed through the entire research data lifecycle.
The Research Software and Data Engineer should have a thorough knowledge of the research software lifecycle and software engineering practices, data science methods, and be able to communicate technical and non-technical information successfully. The engineer will have had exposure to data privacy, IT security, and compliance topics specific to higher education.
As a Research Computing team member, they will provide technical expertise and insight to teams and projects alongside research programs, collaborate across multiple units in the Division of IT and the university, and influence research technology practices in higher education nationally. This position is considered an essential position and may be required to work at the normal work location or an alternative location during a major catastrophic event, weather emergency, or other operational emergencies to help maintain continuity of University services