Atlassian·Machine Learning Engineer·Onsite - System Design / Architecture
Jul 2026
System design round at Atlassian for an ML Engineer role, basically one big question about building an internal enterprise chatbot that integrates with Confluence, Jira, and similar tools. Heavy on architecture and production concerns, less about ML theory than I expected.
- Design an internal enterprise chatbot that lets employees ask questions in natural language, pulling answers from internal tools like Confluence and Jira, while enforcing access control, supporting both document Q&A and action-based workflows, and keeping everything auditable. Walk through the high-level architecture, key components, and how you'd evaluate and monitor it in production.
“This is a beast of a question and I think I underestimated how many distinct sub-problems are packed into it.” The rest of the author's notes on Machine Learning Engineer interview at Atlassian, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post