The Research Software Engineer I role involves developing, testing, and maintaining software applications that support research, instructional, and operational initiatives. This position assists in translating project requirements into functional software solutions using established development frameworks and tools. The engineer will modify existing applications, troubleshoot technical issues, and contribute to system enhancements under the guidance of senior team members. Additionally, the role supports the development and implementation of software solutions used in research environments, including data processing workflows, integrations, cloud-based services, AI-enabled applications, and research technology platforms. The engineer will also participate in software deployment, maintenance, and troubleshooting activities to ensure reliable operation of project systems. Responsibilities include assisting in gathering technical requirements, documenting system specifications, and supporting integration efforts between various platforms. The role also involves participating in software testing, debugging, quality assurance processes, and creating/maintaining technical documentation. Collaboration with project teams, faculty, researchers, designers, and developers is essential, as is communicating technical information to diverse audiences.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level