PracHub
QuestionsLearningGuidesInterview 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)
|Home/ML System Design/Atlassian

Design a Jira+Confluence RAG assistant

Atlassian logo
Atlassian
Nov 21, 2025, 12:00 AM
mediumMachine Learning EngineerOnsiteML System Design
7
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)

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

Your design canvas — auto-saved

PracHub

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

Product

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

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding 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.