Research Software Engineer
Join a leading project at UCD creating collaborative tools for the ESA DestinE platform. Salary €50,000–€60,000. Excellent benefits. 12-month contract. Apply now for a vital software engineering role.
Role Overview: Research Software Engineer
The Research Software Engineer position at UCD School of Computer Science offers a 12-month contract with a competitive salary of €50,000 to €60,000 per year.
The main responsibility involves developing a collaborative annotation and labelling tool for use with satellite data and climate simulations.
This project is funded by the European Space Agency and focuses on critical data integration for advanced research and AI model deployment.
You’ll contribute to innovative software solutions, collaborating with industry partners and academic researchers in a vibrant educational environment.
The role requires strong software design and coding skills, along with a cooperative mindset to enable teamwork during all project phases.
Day-to-Day Responsibilities
The core task is the design and implementation of a user-friendly data labelling environment tailored to specific datasets and research needs.
Daily routines include coding, debugging, integrating diverse services, and continuous collaboration with team members.
You will focus on enhancing platform features, streamline workflows, and ensure compatibility with ESA’s infrastructure.
Expect to contribute your expertise in managing multispectral imagery and multidimensional data arrays, enabling quality research outputs.
Maintaining clear documentation and participating in project meetings are also central parts of the role.
Key Advantages
This role provides access to a world-class research environment with support for professional career growth.
The team-oriented setting promotes learning from leading experts and working on projects with global impact.
Benefits include excellent pensions, flexible working arrangements, and access to training and development programmes.
You’ll enjoy the chance to learn new technologies while actively shaping research tools for scientific advancement.
UCD is committed to diversity and staff well-being, making it a supportive workplace with excellent facilities.
Potential Downsides
As a temporary contract, the role may not provide long-term job security or automatic renewal beyond 12 months.
University hiring can be highly competitive, meaning application and assessment processes are quite rigorous.
You may also face tight project deadlines due to funding requirements or shifting research priorities.
Your exact responsibilities could shift, as academic projects sometimes pivot quickly based on findings or partnerships.
Some administrative tasks may be expected alongside technical work, typical in a university setting.
Verdict: Is This Role Right for You?
The Research Software Engineer opportunity at UCD is perfect for tech professionals seeking purpose-driven work in an academic context.
If you value innovation, teamwork, and developing skills in high-impact scientific projects, this could be a rewarding next step.
