1. What is a Machine Learning Engineer at Atlassian?
As a Machine Learning Engineer at Atlassian, you will sit at the intersection of production software systems and applied artificial intelligence. Atlassian’s mission is to unleash the potential of every team, and machine learning is central to making enterprise collaboration faster, smarter, and more context-aware. Whether you are joining the Central AI team, Search & Intelligence, DevAI (powering AI agents like Rovo Dev), or platform security inside Trust Engineering, your models and infrastructure will directly impact tens of millions of active users across flagship products like Jira, Confluence, and Loom.
The role is distinctly production-oriented. You will not only experiment with state-of-the-art architectures, retrieval-augmented generation (RAG), and deep learning recommendation systems, but you will also build the high-throughput, low-latency microservices that serve these systems in real time. From architecting cross-product search infrastructure and document-level Q&A chatbots to deploying streaming data processors and automated trust engines, Atlassian expects Machine Learning Engineers to exhibit end-to-end craftsmanship—from initial data collection and model training to deployment, online evaluation, and continuous optimization.
Atlassian approaches machine learning with a strong emphasis on business practicality, iteration, and cross-functional alignment. You will collaborate daily with product managers, backend software engineers, and data science teams to convert ambiguous product goals into robust ML architecture. The work demands a high technical bar across classical algorithms, data structures, streaming computation, system scale, and modern LLM orchestration, making it one of the most dynamic engineering roles in the cloud software ecosystem.


