Data Engineer

Job Description

Atlassian is looking for a Data Engineer to join our Marketing Growth and Measurement Team and build a world-class data solution that powers crucial business decisions throughout the organization. We are looking for an open minded, structured thinker who is passionate about building systems at scale. You’ll be the genius who understands data at Atlassian, knows where to find it, and manages the process to make that data actionable. You love thinking about the ways the business can benefit from this data and then figuring out how to build data-driven marketing applications.

On a typical day you may be consulted on the information architecture of our website, and asked to help design marketing data infrastructure based on this. Then you might move on to building the data pipeline including data models, ETL processes, aggregates and optimizations to provide actionable insights for business use.

As part of the Atlassian Marketing Growth team, you'll own a problem end-to-end, and will be tasked with not only to collect, extract, and clean the data, but also to understand the systems that generated it, and automate your analyses and reporting. On an on-going basis, you'll be responsible for improving the data by adding new sources, coding business rules, and producing new metrics that support the business. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.

More about you

As a Data Engineer, you may have experience spanning traditional DW and ETL architectures. But for this role it is important to have industry experience working with big data ecosystems like Spark/Hadoop and Redshift. You’ve probably been in the industry as an engineer for 5+ years and have developed a passion for the data that drives businesses. You are interested in reporting platforms and data visualization and you've got industry experience working with large datasets. As the data domain expert, you will be partnering with our technology teams, analytical teams, and data scientists across various initiatives to directly impact the next era of Atlassian’s growth.

On your first day, we'll expect you to have:

  • Deep understanding of big data challenges

  • Experience with building solutions using public cloud offerings such as Amazon Web Services

  • Experience with Big Data processing and storage technologies such as Spark/Hadoop EMR, HDFS, Redshift, S3

  • Expert level SQL knowledge, query tuning, schema design, and ETL processes

  • Expertise in data pipeline with such workflow tools as Airflow, Oozie or Luigi

  • Solid understanding and experience in building RESTful APIs and microservices, e.g. with Flask

  • Experience with test automation and ensuring data quality across multiple datasets used for analytical purposes

  • Experience with continuous delivery, continuous integration, and source control system such as Git

  • A degree in Computer Science, EE, or related STEM discipline

  • Expert level programming skills in Python or Java

It's great, but not required, if you have:

  • Experience with Kinesis/Kafka, AWS Lambda, Cassandra, Tableau

  • Experience with Hive, Tez, Presto

  • Expertise in Lambda Architecture and Microservices Architecture

  • Experience working in a marketing org or advertising tech org

  • Experience working with data scientists and data analysts

More about our team

Atlassian is over a decade old, but our team is much younger. We'll have to blaze new trails to enable important growth decisions, so we're constantly growing, learning, and trying to do things differently. You’ll be joining a team that is crazy smart and very direct. We ask hard questions and challenge each other to constantly improve our work. We are self-driven but team oriented. We're all about enabling growth by delivering the right data and insights in the right way to partners across the company.

More about the perks

Our offices are open, highly collaborative and yes, fun! To support you at work (and play) we offer some killer perks: ample time off to relax and recharge, five paid volunteer days a year for your favourite cause, plenty of food and drinks (including our famous 'Charlie's bar'), ergonomic workstations with Aeron chairs, unique ShipIt days, a company paid trip after five years and more.

More about Atlassian

Software is changing the world, and we’re at the center of it all. With more than 50,000 global customers (including 85 of the Fortune 100) and a highly disruptive business model, we’re advancing the art of team collaboration with products like JIRA, Confluence and HipChat–and we’re just getting started. Driven by honest values, an amazing culture, and consistent revenue growth, we’re out to unleash the potential of every team. From Amsterdam and Austin to Sydney and San Francisco, we’re looking for people who are powered by passion and eager to do the best work of their lives in a highly autonomous yet collaborative, no B.S. environment.

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Back to top