Location: Trinity College Dublin
Level: BSc / MSc

Post Title: Full-stack Research Engineer for Start-up
Post Status: Approximately 12 months (Full-time)
Salary: €39,982 - €59,026 per annum (depending on experience)
Closing Date: Until filled
To apply click HERE

The successful candidate will be required to take up the post as soon as possible.

Informal enquiries about this post should be made to by e-mail to: kieran.fraser@adaptcentre.ie

Post Summary

The SFI Funded ADAPT Centre for Digital Content Technology seeks to appoint a Full-stack Research Engineer to contribute toward the development and launch of an intelligent push- notification platform, EmPushy. By taking on this role will be part of an original start-up team which will spin-out of Trinity College Dublin within the next 12 months. This project has been funded by Enterprise Ireland to commercialise research undertaken on push-notifications which seeks to improve various features notifications such as: creation, presentation and delivery, in order to improve the push-notification experience for subscribers receiving notifications and the businesses/brands pushing them. On average, a person receives approx. 80 push-notifications a day, over half of which don’t add value for the receiver and therefore, also don’t add value for the business pushing them – they are simply distractions. EmPushy can reclaim up to 15 minutes of wasted time a day for those who receive push-notifications and eases the process for those businesses creating them. EmPushy is an intelligent push-notification engine which can act as a mediator between the business pushing and the person receiving notifications, recommending content for the business to push and filtering undesirable notifications on behalf of the receiver, ensuring the right information is delivered at the right time, guarding state-of-mind and empowering end-user control as well as digital health. The cultural backlash against excessive/distracted smartphone usage and the negative impact on wellbeing has become well known amongst the general public worldwide. In particular, service providers (Mobile Network Operators, Social Media Players) and hardware manufacturers are now actively seeking solutions to improve relationships with technology. Therefore, there is a unique opportunity to seize a competitive advantage through the intelligent and empathetic services provided by EmPushy. This is a unique opportunity to be part of a project borne of research and now transitioning into a start-up and commercial markets. The aim of this project it to validate the effectiveness and efficiency of the intelligent push-notification platform with real trial partners through development of an Minimum Viable Product (MVP) which can scale. We are seeking an experienced Full-stack engineer to contribute toward scoping the technical architecture and building the EmPushy MVP for integration with our trial partners.

Standard Duties and Responsibilities of the Post

  • Contribute to development of system architecture;
  • Contribute to scoping data features required by Machine Learning models;
  • Contribute to developing a strategy for data management (encryption, anonymisation etc.)
  • Contribute to identification of an effective distribution method (edge vs cloud)
  • Contribute to scoping trial parameters with trial partners
  • Contribute to validating model performance through A/B testing
  • Contribute to deployment and supporting systems during trial
  • Contribute to report deliverables of the project
  • Report on and present progress/assessment of performance

Person Specification

  • The successful candidate should be proactive, comfortable with high levels of autonomy and able to thrive in uncertain and ambiguous environments. Candidates should be motivated by difficult problems and eager to bring a new product to market.


  • Candidates appointed to this role must have a (minimum) BSc. and/or MSc. in Computer Science / Engineering or similar with product development experience in a commercial setting.

Knowledge & Experience (Essential & Desirable)


  • Proven experience developing strategic system architecture plans
  • Solid understanding of programming (e.g. languages such as Python, Java, Javascript, HTML5, Swift) and coding for large sale cloud computing systems (e.g. such as Azure, SageMaker or Google Cloud Platform)
  • Experience with and understanding of Machine Learning and frameworks for training and deploying models (e.g. tensorflow, pytorch)
  • Strong analytical, conceptual and troubleshooting abilities
  • Strong team player
  • Excellent written and verbal communication skills (English)
  • Solid understanding of information processing fundamentals and best practices
  • Experience identifying, analysing and resolving system problems
  • Experience conducting technology, trends, standards and products research


  • Full-stack development experience
  • Agile development
  • Exposure to commercialisation of research
  • Prior start-up experience
  • Marketing experience
  • Skills & Competencies
  • Proven ability to prioritise workload and work to exacting deadlines.
  • Excellent problem solving abilities.


  • Competitive salary and equity
  • Computer and peripherals of your choice
  • A fast-paced environment with impactful work
  • Pension
  • Day Nursery
  • Travel Pass Scheme
  • Bike to Work Scheme
  • Employee Assistance Programme
  • Sports Facilities
  • 22 days of Annual Leave
  • Paid Sick Leave
  • Training & Development
  • Staff Discounts
Full Job Description can be found HERE