-
View all jobs
The GEN Digital In-Product Messaging (IPM) Platform powers how we communicate with hundreds of millions of users directly inside our products — delivering timely, relevant, and personalized messages across desktop, mobile, and web experiences.
Our platform operates at massive global scale, serving hundreds of millions of devices with strict requirements for latency, reliability, privacy, and correctness. IPM sits at the intersection of distributed systems, data, experimentation, and product intelligence, enabling marketing, growth, and AI-driven decisioning across the GEN portfolio.
We are building and evolving a high-performance backend platform that evaluates thousands of signals in real time, integrates with numerous internal systems, and continuously adapts to new product surfaces, business needs, and AI-powered models. We are looking for passionate engineers who want to work on systems that matter — systems that users see, feel, and interact with every day.
What You’ll Do
As part of the IPM Platform Backend team, you will:
Design, build, and operate cloud-native backend services that serve in-product messaging decisions at global scale
Work on low-latency, high-throughput systems that must be correct, resilient, and observable under heavy load
Help modernize and evolve platform architecture, including data models, APIs, and internal DSLs used to express complex messaging logic
Integrate with multiple internal systems (identity, licensing, experimentation, data platforms, AI/ML services, product backends)
Contribute to platform reliability, including monitoring, alerting, capacity planning, and incident response
Collaborate closely with product managers, data scientists, client teams, and other backend teams to deliver end-to-end solutions
Learn and apply industry best practices in distributed systems, software design, security, and DevOps
You’ll be mentored by experienced engineers and leaders while having real ownership and real impact from day one.
What Makes This Team Different
True platform work — not a single product, but infrastructure used across many products and teams
Scale and complexity — hundreds of millions of users, thousands of campaigns, real-time decisioning
High visibility — what you build directly affects user experience, engagement, and business outcomes
Modern tech stack — cloud services, NoSQL and distributed data stores, streaming, automation, and AI-adjacent systems
Strong engineering culture — emphasis on design quality, operational excellence, and continuous learning
Qualifications Required
Working towards or holding a Bachelor’s or Master’s degree in Computer Science or equivalent
Strong foundations in computer science fundamentals (data structures, algorithms, object-oriented design)
Experience with at least one general-purpose programming language such as Java, Scala
Familiarity with Linux environments and scripting (e.g., Python, Bash) to automate workflows
Solid analytical and problem-solving skills
Curiosity, ownership mindset, and willingness to learn complex systems
Nice to Have
Experience with distributed systems or cloud platforms (AWS, GCP, Azure)
Exposure to NoSQL databases, event-driven systems, or large-scale backend services
Understanding of REST/gRPC APIs, observability, and production operations
Interest in data-driven systems, experimentation, or personalization
Internship is for 24 weeks.
Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.
We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency.
To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.
Our platform operates at massive global scale, serving hundreds of millions of devices with strict requirements for latency, reliability, privacy, and correctness. IPM sits at the intersection of distributed systems, data, experimentation, and product intelligence, enabling marketing, growth, and AI-driven decisioning across the GEN portfolio.
We are building and evolving a high-performance backend platform that evaluates thousands of signals in real time, integrates with numerous internal systems, and continuously adapts to new product surfaces, business needs, and AI-powered models. We are looking for passionate engineers who want to work on systems that matter — systems that users see, feel, and interact with every day.
What You’ll Do
As part of the IPM Platform Backend team, you will:
Design, build, and operate cloud-native backend services that serve in-product messaging decisions at global scale
Work on low-latency, high-throughput systems that must be correct, resilient, and observable under heavy load
Help modernize and evolve platform architecture, including data models, APIs, and internal DSLs used to express complex messaging logic
Integrate with multiple internal systems (identity, licensing, experimentation, data platforms, AI/ML services, product backends)
Contribute to platform reliability, including monitoring, alerting, capacity planning, and incident response
Collaborate closely with product managers, data scientists, client teams, and other backend teams to deliver end-to-end solutions
Learn and apply industry best practices in distributed systems, software design, security, and DevOps
You’ll be mentored by experienced engineers and leaders while having real ownership and real impact from day one.
What Makes This Team Different
True platform work — not a single product, but infrastructure used across many products and teams
Scale and complexity — hundreds of millions of users, thousands of campaigns, real-time decisioning
High visibility — what you build directly affects user experience, engagement, and business outcomes
Modern tech stack — cloud services, NoSQL and distributed data stores, streaming, automation, and AI-adjacent systems
Strong engineering culture — emphasis on design quality, operational excellence, and continuous learning
Qualifications Required
Working towards or holding a Bachelor’s or Master’s degree in Computer Science or equivalent
Strong foundations in computer science fundamentals (data structures, algorithms, object-oriented design)
Experience with at least one general-purpose programming language such as Java, Scala
Familiarity with Linux environments and scripting (e.g., Python, Bash) to automate workflows
Solid analytical and problem-solving skills
Curiosity, ownership mindset, and willingness to learn complex systems
Nice to Have
Experience with distributed systems or cloud platforms (AWS, GCP, Azure)
Exposure to NoSQL databases, event-driven systems, or large-scale backend services
Understanding of REST/gRPC APIs, observability, and production operations
Interest in data-driven systems, experimentation, or personalization
Internship is for 24 weeks.
Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.
We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency.
To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.
Key Skills
Ranked by relevance
cloud
ai
nosql
data structures
python
linux
java
bash
aws
gcp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering Intern – Mobile (Android & iOS)
2026-03-05
Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Related
Principal Automation Engineer
2025-12-15
Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Related
Princ SQA Engineer
2025-10-24
Full-time
Not Applicable
Ireland
Computer
Engineering
Login to Apply
- Posted
- Feb 05, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Dublin
- Company
- Gen
Industries
Computer
Network Security
Software Development
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering Intern – Mobile (Android & iOS)
2026-03-05
Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Related
Principal Automation Engineer
2025-12-15
Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Related
Princ SQA Engineer
2025-10-24
Full-time
Not Applicable
Ireland
Computer
Engineering