Research Software Engineer

MonashClayton, NC
9h$106,789 - $117,128

About The Position

Are you passionate about building software that drives positive outcomes? As a Research Software Engineer at the Environmental Informatics Hub, you will play a central role in designing, building, and maintaining systems and digital services that support cutting-edge research projects. You will contribute to the research design processes, identification of suitable technology configurations, and design, development and maintenance of information systems and digital services using a wide variety of tools and platforms, including but not limited to web, mobile, conversational AI and cloud infrastructure. This is a unique opportunity to work on impact-focused projects within a team of multi-disciplinary researchers and engineers and have technical ownership over systems and digital tools. In this role, you will operate as a full-stack research software engineer, contributing across the development pipeline. This includes front-end development (e.g. React, Next.js, Vue), backend and API development (e.g. FastAPI, Node.js, Docker), infrastructure and automation tooling (e.g. Ansible, Terraform), and working with cloud platforms such as AWS, Azure or GCP. The exact mix will vary by project, but a willingness to work across the stack and collaborate closely with researchers is essential. In this role you will use your software-engineering skills to build real digital tools that support environmental research — helping turn data into action and directly contributing to sustainability, climate and ecological outcomes. If you are excited about working in a cross-disciplinary team and engaging with varied projects, offering both technical challenges and variety, then apply today!

Responsibilities

  • Contribute to planning and operational research teams to contribute your specialist technical knowledge and inform strategic decision-making
  • Oversee and administer the delivery of technical services: apply advanced methodologies, conduct analysis and interpretation, report on findings, identify and mitigate risks, and ensure all work meets operational standards, policies, timeframes, and regulatory compliance requirements
  • Provide specialist and technical advice, guidance, and training to collaborators, staff, students and other stakeholders ensuring adherence to technical standards, protocols, and best practices
  • Keep up to date with emerging methods, equipment, technologies, and data-management/analysis techniques and implement innovations to improve software
  • Support technical service or programs including providing advice, contributing to drafting papers for publication, research or technical procedures, and supporting intellectual-property, copyright or licensing activity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service