-
Gen

Intern Software Engineer

Gen
Ireland · Full-time · Not Applicable

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.

Key Skills

Ranked by relevance

cloud ai nosql data structures python linux java bash aws gcp
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 all jobs
View Job Details
Gen
Related

Software Engineering Intern – Mobile (Android & iOS)

2026-03-05

Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Gen
Related

Principal Automation Engineer

2025-12-15

Full-time
Not Applicable
Ireland
Computer
Engineering
View Job Details
Gen
Related

Princ SQA Engineer

2025-10-24

Full-time
Not Applicable
Ireland
Computer
Engineering