Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Design Voya Content Recommendation Platform

Medium
MediumSystem DesignInfrastructureTrade-offsRisk AssessmentAsked 1 times

Problem

Product Context

Voya Financial wants to personalize educational content, plan insights, and next-best actions inside the Voya Retire experience for retirement plan participants. Design an end-to-end ML system that ranks the most relevant cards or recommendations when a user opens the app or web dashboard.

Scale

SignalValue
Monthly active users6M
Daily active users900K
Peak recommendation QPS2,500
Eligible content/action catalog1.2M items
New/updated items per day25K
Homepage recommendations per requesttop 10
End-to-end p99 latency budget180ms

User actions include opening an article, clicking a contribution recommendation, increasing deferral rate, starting a rollover flow, or dismissing a card. Some labels are immediate, while others are delayed by days or weeks.

Task

Design the ML architecture for this recommendation system. Address the following:

  1. Clarify the product objective, prediction target, and key constraints for Voya Retire.
  2. Propose a multi-stage system (retrieval → ranking → re-ranking) and explain why each stage is needed at this scale.
  3. Define the offline and online data pipelines, including feature computation, label generation, and training cadence.
  4. Describe the serving architecture, including online vs batch inference, latency budget allocation, caching, and fallbacks.
  5. Explain how you would evaluate the system offline and online, and how you would monitor drift, training-serving skew, and business guardrails.
  6. Identify major failure modes, especially around stale features, compliance-sensitive recommendations, and cold-start users or items.

Constraints

  • Recommendations must be explainable enough for internal review and auditability.
  • Certain actions may be regulated or suitability-sensitive; the system cannot recommend ineligible actions to the wrong user segment.
  • User profile and account data are privacy-sensitive and cannot be broadly copied into ad hoc systems.
  • Freshness matters: contribution changes, market events, and newly published education content should be reflected within hours, not days.
  • Serving cost should stay low enough to support broad rollout across mobile and web surfaces.
Practicing as: AI Architect interview at Voya Financial

Hi, I'll play your Voya Financial interviewer for the AI Architect role. Candidates describe these interviews as mixed and on the easier side, so expect me to be professional and fair. Take your time with the question above and answer like we're in the room.

Take this as a live interview session →

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Voya Financial AI Architect Interview QuestionsVoya Financial Interview Questions
Next questions
Voya FinancialDesign Voya Guidance Recommendation EngineMediumVoya FinancialDeploy Voya Recommendation ModelsMediumStripeDesign Real-Time Transaction Fraud DetectionHard