Principal Data Engineer

Atlassian Bangalore, India, Flexible / Remote, United States

About the role

This is a Principal Data Engineer role at Atlassian, acting as tech lead and architect for the data engineering team. It suits a senior individual contributor with a strong technical lead track record who wants to set direction for data platform work and mentor a team of engineers. The role is remote and open in any country where Atlassian has a legal entity.

What you’ll do

  • Own the technical evolution of data engineering capabilities.
  • Direct and coordinate technical work across the data engineering team.
  • Maintain a high bar for operational data quality, performance, scale and security.
  • Set technical direction and balance customer and business needs with long-term maintainability.
  • Architect solutions and coordinate engineers implementing them.
  • Mentor and coach a team of data engineers alongside the engineering manager.
  • Partner with counterparts in other departments as part of a cross-functional team.

What they’re looking for

  • 12+ years of experience as a Data Engineer individual contributor.
  • At least 2 years of experience as a tech lead for a data engineering team.
  • Track record driving and delivering large, complex multi-person or multi-team efforts.
  • Strong communication and cross-team relationship-building skills.
  • Experience building streaming pipelines with a microservices architecture for low-latency analytics.
  • Experience with relational databases (SQL), Spark, and column stores such as Redshift.
  • Experience building scalable data pipelines with Spark using Airflow or similar scheduling tools.
  • Experience with AWS data services (Redshift, Athena, EMR) or similar Apache projects (Spark, Flink, Hive, Kafka).

Nice to have

  • Experience building Kappa or Lambda architecture data platforms.
  • Experience implementing Master Data Management (MDM) solutions.
  • Experience building pipelines with Databricks and its APIs.

What’s on offer

  • Eligible for benefits, bonuses, commissions, and equity.
  • Flexible work: office, home, or a mix.
  • Remote, hireable in any country where Atlassian has a legal entity.

Questions about this role

Is this role remote?

Yes, Atlassian allows working from an office, home, or a mix, and hires in any country where it has a legal entity.

How many years of experience do I need?

12+ years as a data engineer, including at least 2 years as a tech lead.

Is this a leadership role?

Yes, it's a tech lead and architect role that includes mentoring a team of data engineers.

Related roles

Senior Machine Learning Engineer

Atlassian · San Francisco, United States

A senior machine learning engineer role at Atlassian building production ML and evaluation systems for the Rovo AI agent platform.

RemoteSeniorFull-time $171,063 – $269,075 a year
Machine LearningLLM EvaluationAgentic SystemsExperimentation +2
Yesterday

Principal Machine Learning Engineer

Atlassian · Seattle, United States

A principal machine learning engineering role at Atlassian setting technical vision for the Rovo Chat AI agent, open remotely from Seattle. Suited to a highly experienced ML engineer who wants to lead evaluation and agentic AI strategy across the company.

RemotePrincipalFull-time
Machine LearningLLMPythonModel Evaluation +2
2 days ago

Senior Machine Learning Engineer

Atlassian · San Francisco, United States

A senior machine learning engineering role at Atlassian building evaluation and agentic AI systems for the Rovo product, open remotely. Suited to an experienced ML engineer who wants to remain hands-on while setting technical direction.

RemoteSeniorFull-time
Machine LearningLLMPythonModel Evaluation +1
2 days ago

Senior Data Scientist — Machine Learning

Atlassian · Bengaluru, India

Atlassian is hiring a senior data scientist in Bengaluru to develop machine learning for search, recommendations, and AI assistants. The role suits candidates with 5 to 10 years of experience in production ML, Python, and NLP or LLM systems.

HybridSeniorFull-time
Machine LearningPythonNatural Language ProcessingLarge Language Models +2
Date not stated

Lead Data Engineer – Databricks & AI | Remote Canada

Cloud Data Vision · Canada, Canada

Lead data engineer role for a financial services client, requiring 10+ years of Databricks expertise and experience collaborating with AI/ML teams to build scalable data infrastructure.

RemoteSeniorContract
DatabricksData EngineeringData PipelinesPython +6
6 days ago

Principal Database Engineer – SQL Server & AI Data Infrastructure

Jobgether · US, United States

A fully remote, US-based principal database engineering role modernizing SQL Server platforms and building AI-enabled data infrastructure. Suited to a senior technical expert who wants deep hands-on ownership rather than management.

RemotePrincipalFull-time $165,800 – $204,400 a year
SQL ServerT-SQLPostgreSQLSnowflake +9
3 days ago