As a Senior ML System Engineer in the Rovo GenAI Platform team, you will build and maintain the core infrastructure to allow machine learning engineers and data scientists to develop, train, evaluate, deploy, and operate Machine Learning models and pipelines, and power the GenAI products in Atlassian. You will use your software development expertise to solve difficult problems, tackling complex infrastructure and architecture challenges.
You will have the opportunity to lead other engineers to drive involved projects from technical design to launch. You will also collaborate with other teams and internal customers to set expectations, gather input and communicate results.
Compensation
At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. To support this goal, the baseline of our range is higher than that of the typical market range, but in turn we expect to hire most candidates near this baseline. Base pay within the range is ultimately determined by a candidate's skills, expertise, or experience. In the United States, we have three geographic pay zones. For this role, our current base pay ranges for new hires in each zone are:
In The United States, we have three geographic pay zones. For this role, our current base pay ranges for new hires in each zone are:
Zone A: $206,100 - $269,075
Zone B: $185,490 - $242,168
Zone C: $171,063 - $223,332
On your first day, we'll expect you to have
- 5+ years of experience as a software developer.
- Fluency in at least one modern object-oriented programming language (preferably Java/Kotlin and Python).
- Experience with Continuous Delivery and Continuous Integration.
- Experience building and operating large scale distributed systems using Amazon Web Services (S3, Kinesis, Cloud Formation, EKS, AWS Security and Networking).
- Experience with distributed large-scale data processing (preferably Apache Spark).
- Basic understanding of Machine Learning projects lifecycle.
It would be great, but not required if you have
- Expert-level with search platform, deep learning training/inference platfrom.
- Experience with Databricks.
- Experience with scaling and deploying Machine Learning models.
Skills Required
- 5+ years of experience as a software developer
- Fluency in at least one modern object-oriented programming language, preferably Java, Kotlin, or Python
- Experience with Continuous Delivery and Continuous Integration
- Experience building and operating large-scale distributed systems using AWS, including S3, Kinesis, CloudFormation, EKS, AWS Security, and AWS Networking
- Experience with distributed large-scale data processing, preferably Apache Spark
- Basic understanding of the machine learning project lifecycle
- Expert-level experience with search platforms and deep learning training or inference platforms
- Experience with Databricks
- Experience scaling and deploying machine learning models
Atlassian Compensation & Benefits Highlights
-
Parental & Family Support — 26 weeks paid leave for birthing parents and 20 weeks for non‑birthing parents are offered, alongside inclusive family‑formation support such as fertility, adoption, and surrogacy. Additional resources include neurodiverse family support and conveniences like breastmilk shipping for business travel.
-
Healthcare Strength — Medical, dental, and vision coverage is paired with extensive mental‑health programs (e.g., Modern Health/EAP), plus disability and life insurance in many locations. Fertility and family‑formation benefits further expand the health offering.
-
Retirement Support — A 401(k) with a 4% company match and 100% immediate vesting is highlighted for U.S. employees. Retirement planning support is also included.
Atlassian Insights
What We Do
Atlassian creates teamwork solutions for high-performing teams. Our portfolio of collaboration and work management software products includes Jira, Confluence, Trello, Loom and Rovo. More than 300,000 businesses worldwide rely on Atlassian’s technology, including 80 percent of Fortune 500 companies. Our solutions support various business teams and they help organizations plan, track, and deliver their biggest ideas together.
Why Work With Us
At Atlassian, we believe we can accomplish so much more together than apart — which is why everything from our tooling — to our distributed workforce — to how our teams are structured is rooted in collaboration. Come join us and help unleash the potential of every team.
Gallery
Atlassian Teams
Atlassian Offices
Remote Workspace
Employees work remotely.
Atlassians have flexibility in where they work to support their family, personal goals, and other priorities. Our approach to distributed work allows us to tap into talent beyond our office locations, and to reimagine how work gets done.














