PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Atlassian

Design Jira bug-to-team classification system

Last updated: Mar 29, 2026

Quick Overview

This question evaluates skills in machine learning system design, including supervised classification, feature extraction from textual and log data, labeling strategy from historical assignments, human-in-the-loop routing, and customer-facing reporting.

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

Design Jira bug-to-team classification system

Company: Atlassian

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

## Problem Design a system that automatically classifies incoming Jira bug tickets into the most appropriate owning team, and produces a report for customer companies. Assume: - Each ticket includes fields like title, description, component/service, logs/stack traces, priority, and customer/company. - Historically, tickets were assigned to teams by humans; that history can be used as labels. - The system should suggest or auto-route tickets to teams, while allowing overrides. - The system should support reporting (e.g., per customer: bug counts by team/category over time). ## Deliverables 1. Requirements and success metrics. 2. Data sources and labeling strategy. 3. Model approach (baseline to advanced) and feature design. 4. Online serving architecture (routing + human-in-the-loop). 5. Training pipeline, evaluation, and monitoring for drift. 6. Reporting layer for customer-facing analytics.

Quick Answer: This question evaluates skills in machine learning system design, including supervised classification, feature extraction from textual and log data, labeling strategy from historical assignments, human-in-the-loop routing, and customer-facing reporting.

Related Interview Questions

  • Design an ML-powered search system - Atlassian (hard)
  • Design an internal data-access chatbot - Atlassian (medium)
  • Design a Jira+Confluence RAG assistant - Atlassian (medium)
  • Design a product-feed recommendation system - Atlassian (medium)
  • Design a recommendation system for Jira issues - Atlassian (medium)
Atlassian logo
Atlassian
Jan 22, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
6
0
Loading...

Problem

Design a system that automatically classifies incoming Jira bug tickets into the most appropriate owning team, and produces a report for customer companies.

Assume:

  • Each ticket includes fields like title, description, component/service, logs/stack traces, priority, and customer/company.
  • Historically, tickets were assigned to teams by humans; that history can be used as labels.
  • The system should suggest or auto-route tickets to teams, while allowing overrides.
  • The system should support reporting (e.g., per customer: bug counts by team/category over time).

Deliverables

  1. Requirements and success metrics.
  2. Data sources and labeling strategy.
  3. Model approach (baseline to advanced) and feature design.
  4. Online serving architecture (routing + human-in-the-loop).
  5. Training pipeline, evaluation, and monitoring for drift.
  6. Reporting layer for customer-facing analytics.

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.