Principal Machine Learning System Engineer - Da...
@ Atlassian

Hybrid
CA$216,838
Hybrid
Full Time
Posted 14 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXX***** @atlassian.com
Recommended after applying

Job Details

Overview

Working at Atlassian offers flexible work arrangements. Atlassians can choose to work in the office, from home, or a combination of the two. Interviews and onboarding are virtual.

Responsibilities

The Principal Machine Learning System Engineer - Data Engineering will:

  • Lead design, development, and deployment of scalable data and ML pipelines for search.
  • Architect and optimize data infrastructure for large-scale, high-velocity data.
  • Develop and productionize ML models for search ranking, relevance and personalization.
  • Drive best practices for data quality, governance, reproducibility, and operational excellence.
  • Collaborate with data scientists, engineers, and product managers to define data schemas and metrics.
  • Mentor engineers and raise technical excellence across teams.
  • Champion MLOps and DataOps for streamlined model deployment and monitoring.
  • Improve experimentation velocity through frameworks, A/B testing, and rapid iteration.

Qualifications

  • Master or PhD in a quantitative subject or relevant work experience.
  • 5+ years of industry experience in data science and engineering.
  • Expertise in Python or Java, SQL, Spark, and cloud environments (e.g., AWS, Databricks).
  • Experience in building production-level data pipelines and ML models in search applications.
  • Ability to communicate complex concepts and focus on actionable business outcomes.
  • Agile development mindset with emphasis on continuous iteration and improvement.

Compensation & Benefits

The role offers a competitive base pay range (188,100 - 245,575 CAD) along with comprehensive benefits including health and wellbeing resources, paid volunteer days, and more. Additional details can be found at Atlassian Perks and Benefits.

Key skills/competency

Machine Learning, Data Engineering, Python, Java, SQL, Spark, AWS, Databricks, MLOps, DataOps

How to Get Hired at Atlassian

🎯 Tips for Getting Hired

  • Research Atlassian's culture: Study their mission and work flexibility.
  • Customize your resume: Highlight ML and data engineering skills.
  • Tailor your application: Emphasize scalable system design experience.
  • Prepare for technical interviews: Review Python, Java, and cloud technologies.
  • Showcase leadership: Provide examples of mentoring teams.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Java coding challenges.
Practice SQL and Spark data queries.
Study cloud services on AWS and Databricks.
Revise ML model deployment and MLOps practices.

Behavioral Questions

Describe a time leading a technical team.
Explain how you handle project iterations.
Discuss prioritizing rapid experiments over perfection.
Share examples of effective cross-team collaborations.

Frequently Asked Questions