What is a Machine Learning Engineer at Atlassian?
As a Machine Learning Engineer at Atlassian, you will play a pivotal role in shaping the intelligence layer across world-class enterprise products like Jira, Confluence, Loom, and Rovo. This position goes beyond building isolated models; you will design and scale robust infrastructure, foundational AI platforms, and generative AI features that directly empower millions of developers and knowledge workers globally. Your work will bridge complex machine learning architectures with high-throughput production environments, tackling large-scale data and cutting-edge agentic workflows.
The impact of this role is tied directly to Atlassian's core mission of unleashing the potential of every team. Whether you are optimizing a centralized recommendation system for product feeds, deploying retrieval-augmented generation pipelines, or building AI coding agents for developer terminals, your solutions must balance technical excellence with high business practicality. You will collaborate closely with product managers, data scientists, and frontend or backend engineers to deliver reliable, user-centric AI capabilities that scale seamlessly across distributed systems.
Candidates entering this role should expect an environment that values rapid iteration, pragmatic architecture, and deep technical rigor. You will frequently navigate ambiguous technical challenges, deciding when to leverage cutting-edge deep learning or large language models versus lightweight, deterministic heuristics. If you are passionate about applied AI, agentic developer tools, and building foundational infrastructure that democratizes machine learning across an entire enterprise, this position offers an exceptional platform for your career.



