Skip to content

AI & Engineering Internships

WhizStart

Work on real AI challenges, learn from experienced engineers and turn your ideas into something that matters.

Purple laptop with coding, AI, learning and analytics symbols
  • 2 paid positions
  • 6 months
  • Remote, based in Spain
  • Full-time or part-time

Real challenges.
Your ideas in action.

Whizdom AI builds AI products for online gaming and betting businesses: personalised game discovery, player behaviour insights and automated customer support.

Work on a real product challenge with a named mentor, regular feedback and clear, measurable deliverables. Build solutions, test your ideas and explain the results.

Built around your potential

Why join WhizStart?

  • Real product, real data

    Work on a live, production-scale AI platform processing billions of events — not a toy dataset or a simulated exercise.

  • Direct mentorship

    Weekly 1:1 supervision from our Head of AI and Data Science, with hands-on exposure to the cloud ML tooling and MLOps stack we run in production.

  • Something to show for it

    Build a concrete artefact — a model, a toolkit or a benchmark — and a write-up we support turning into a workshop paper or preprint.

  • Flexible by design

    Paid six-month internships, with a standalone or PhD-linked route and a schedule that works around your academic commitments.

Your starting point

Who can apply?

No professional experience required. Coursework, research and personal projects count.

  • Final-year master's students, recent master's graduates and PhD students in computer science, AI, machine learning, data science or related technical disciplines.
  • You must be based in Spain during the internship, and have the legal right to work in Spain.
  • Strong programming, implementation and problem-solving skills.
  • Ability to work independently and communicate progress.

Two ways to join

01 / Standalone

Standalone internship

Contribute to Whizdom's product and engineering challenges. No PhD or thesis connection required.

02 / PhD-linked

PhD-linked internship

Align a project with your current or upcoming PhD and practical outcomes for Whizdom. Academic, thesis and publication arrangements are agreed in advance with you and your university.

Eight projects · Four themes

Explore our research projects

Pick the project that fits your interests and skills. Final scope and measurable outcomes are agreed with your mentor in the first weeks of the internship.

Player Intelligence

Understanding who a player is and where they are heading

Generative multi-scale foundation model for player behaviour

Train one generative sequence model over raw player event streams (bets, sessions, deposits, game plays) so it yields reusable representations for many downstream tasks and can generate plausible future behaviour. The research is in the architecture: behaviour lives at three time-scales at once, sequences are very long, and events carry continuous typed attributes rather than words. Includes a small scaling study.

Skills & interests: Deep learning, sequence modelling, generative models; some exposure to long-context or state-space architectures.

Behavioural archetype and player-intent discovery

Find, without labels, a small set of interpretable player archetypes — sports-led vs casino-led, recreational vs high-intensity, discovery-seeking vs habitual — and show they are real, stable over time and useful downstream rather than clustering artefacts. Includes how players move between archetypes over their lifecycle.

Skills & interests: Unsupervised and representation learning; interest in interpretability.

Recommendations

Deciding what content to show

Multi-objective game recommendation: engagement, long-term value and discovery

Recommenders that optimise clicks concentrate players on a few familiar games and starve new titles. Reformulate recommendation as an explicit trade-off between immediate engagement, long-term player value and discovery, produce a controllable Pareto frontier, and test whether optimising for long-term value actually changes what gets recommended.

Skills & interests: Recommender systems and optimisation.

Contextual bandits for exploration with reliable off-policy evaluation

Treat recommendation as a sequential decision with principled exploration, and — the real contribution — work out when a new policy's value can be estimated reliably from logged data before it is ever shown to a real player. Produces an evaluation toolkit the whole team reuses.

Skills & interests: Reinforcement learning or online learning; statistics.

Next Best Actions

Choosing the right intervention for each player

Offline reinforcement learning for sequential intervention policies

Today's bonus changes tomorrow's behaviour, so the best sequence of actions is not the best single action. Learn a sequential policy purely from logged decision data using conservative offline RL methods, and give an honest account of where offline RL can and cannot be trusted on real data.

Skills & interests: Reinforcement learning, especially offline or batch RL.

Budget-constrained next-best-action allocation

Given an estimate of how much each action would help each player, a fixed monthly budget, contact-frequency caps and eligibility rules, allocate finite interventions across the whole player base. Compare greedy, linear-programming and uncertainty-aware allocation on realised value.

Skills & interests: Operations research or optimisation, with some ML.

Agentic AI

Systems that act, with the emphasis on reliability

Player-behaviour simulation for safe offline policy evaluation

Build a world model of how players respond to actions, faithful enough to rank recommendation and intervention policies offline, and design the validation protocol that shows its verdicts predict real outcomes. The highest-leverage project in the portfolio: every other team iterates faster if the simulator can be trusted.

Skills & interests: Generative modelling, model-based RL, sequence modelling.

Multi-agent system for CRM/NBA strategy design and critique

Build a small team of agents — a strategist that proposes campaigns, an evaluator that tests them against the simulator, a commercial critic that can veto — and test rigorously whether structured critique produces better strategies than a single agent or an analyst alone, including red-teaming the critic with deliberately weak proposals. A human approves everything.

Skills & interests: LLMs and agent systems; interest in evaluation.

Projects are independent; several share infrastructure, so interns on related projects can build on each other's work.

The essentials

Practical details

Duration & pay
Six months, paid. Compensation is confirmed before an offer.
Flexible hours
Full-time or part-time. Hours are agreed around project needs and academic commitments.
Start date
Agreed with selected candidates.
Location
Remote working. You must be based in Spain during the internship, and have the legal right to work in Spain.

Application process

  1. 01CV review
  2. 02Technical assignment
  3. 03Interview

Shortlisted candidates receive an assignment with clear instructions and an expected time commitment. Successful candidates then progress to interview.

Ready to get started?

Your next big idea starts here.

Applications are reviewed on a rolling basis. We encourage you to apply early.

Apply for WhizStartcontact@whizdom.ai

Send your CV. No cover letter required.

  • Include education, skills and projects in your CV: your contribution, tools and results or lessons learned.
  • Portfolio links are optional.
  • In your email, include your location, potential start date, weekly availability and preferred route (standalone or PhD-linked).