PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Atlassian

Design a Jira+Confluence RAG assistant

Last updated: Mar 29, 2026

Quick Overview

This question evaluates competencies in designing retrieval-augmented generation systems, including ingestion and indexing, retrieval and ranking strategies, prompt-based generation and citation handling, permission-aware access control, and monitoring for freshness and latency.

  • medium
  • Atlassian
  • ML System Design
  • Machine Learning Engineer

Design a Jira+Confluence RAG assistant

Company: Atlassian

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

You are asked to design a simple Retrieval-Augmented Generation (RAG) system that answers employee questions using content from two internal products: Jira (issues, comments) and Confluence (pages, spaces). Design an MVP that supports “cross-product” questions such as: - “What is the current status of project X and what design doc explains the latest decision?” - “Summarize the open P0 bugs for service Y and link the relevant runbook page.” Requirements and constraints: - Data sources: Jira issues (title/description/comments/metadata) and Confluence pages (title/body/metadata). - Must respect document-level permissions (a user should only retrieve what they can access). - Latency target: interactive Q&A (a few seconds). - Results should cite sources (links to Jira issues / Confluence pages). - Handle updates: Jira changes frequently; Confluence changes less frequently. Describe: 1) Ingestion and indexing (chunking, embeddings, metadata) 2) Retrieval strategy (filters, ranking, hybrid search) 3) Prompting / generation and citation handling 4) Permission enforcement approach 5) Evaluation and monitoring (offline + online)

Quick Answer: This question evaluates competencies in designing retrieval-augmented generation systems, including ingestion and indexing, retrieval and ranking strategies, prompt-based generation and citation handling, permission-aware access control, and monitoring for freshness and latency.

Related Interview Questions

  • Design an ML-powered search system - Atlassian (hard)
  • Design Jira bug-to-team classification system - Atlassian (medium)
  • Design an internal data-access chatbot - Atlassian (medium)
  • Design a product-feed recommendation system - Atlassian (medium)
  • Design a recommendation system for Jira issues - Atlassian (medium)
Atlassian logo
Atlassian
Nov 21, 2025, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
4
0

You are asked to design a simple Retrieval-Augmented Generation (RAG) system that answers employee questions using content from two internal products: Jira (issues, comments) and Confluence (pages, spaces).

Design an MVP that supports “cross-product” questions such as:

  • “What is the current status of project X and what design doc explains the latest decision?”
  • “Summarize the open P0 bugs for service Y and link the relevant runbook page.”

Requirements and constraints:

  • Data sources: Jira issues (title/description/comments/metadata) and Confluence pages (title/body/metadata).
  • Must respect document-level permissions (a user should only retrieve what they can access).
  • Latency target: interactive Q&A (a few seconds).
  • Results should cite sources (links to Jira issues / Confluence pages).
  • Handle updates: Jira changes frequently; Confluence changes less frequently.

Describe:

  1. Ingestion and indexing (chunking, embeddings, metadata)
  2. Retrieval strategy (filters, ranking, hybrid search)
  3. Prompting / generation and citation handling
  4. Permission enforcement approach
  5. Evaluation and monitoring (offline + online)

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Atlassian•More Machine Learning Engineer•Atlassian Machine Learning Engineer•Atlassian ML System Design•Machine Learning Engineer ML System Design
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.