As an engineer on the Consumer Retention team, you will work with an enthusiastic team of engineers focused on the stages of the customer journey across multiple devices and surfaces, increasing customer loyalty and reducing subscription churn
Job Summary
As an engineer on the Consumer Retention team, you will work with an enthusiastic team of engineers focused on the stages of the customer journey across multiple devices and surfaces, increasing customer loyalty and reducing subscription churn.
Develop clean, testable, scalable systems using Java, Kotlin, Dropwizard, SpringBoot, Redis, MongoDB, RabbitMQ, Spring Boot, Splunk, MySQL and other open source technologies.
This hybrid role requires 2-3 days per week in our Galway, Ireland office, with the option to work 2 days remotely.
Matching Summary
As an engineer on the Consumer Retention team, you will work with an enthusiastic team of engineers focused on the stages of the customer journey across multiple devices and surfaces, increasing customer loyalty and reducing subscription churn.
Skills & Requirements
Must-have
Java, Kotlin, Dropwizard, SpringBoot
Redis, MongoDB, RabbitMQ, MySQL
ReactJS, Next.js
Agile software development
API development and optimization
Distributed system performance analysis
Nice-to-have
Prompt engineering expertise
AI ecosystem understanding
Autonomous agentic loop design
Continuous integration and TDD
Peer code reviews and pair programming
Key Requirements
4+ years of practical experience
BA/BS in Computer Science or related degree
Production-level experience across technology stack
Experience with AI/LLM deployment and prompt engineering