Senior Software Engineer, Data and Machine Learning

Job Description

Atlassian is looking for experienced and talented Software Engineers to join our new Search and Data Engineering team. You’ll work with our small team to understand the interests and intent of our businesses to compile insight and build the systems and machine learning models to drive recommendations to the users. We’re just getting started, so we’ll have you come in and start with building the data pipelines before moving on to modeling and running A/B experiments. You'll continue to dive into the analysis of everything from latency and availability to new feature usage to iterate on making data actionable.

More about you

You love data and want to use it to make people’s lives more efficient and connected. You’re not afraid of and have experience in rolling up your sleeves to build data pipelines and can also run experiments using the data stores to model and test features for our diverse products.

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

  • 4+ years of industry experience
  • Minimum of 2 years of experience in data and API development
  • Pipeline design and implementation with large distributed databases "(Kinesis/Kafka, Spark, S3/HDFS etc)
  • Experience in collecting, analyzing, and synthesizing results from various data sources
  • Analysis and interpretation of A/B experiment results to actionable iteration
  • Fluency in any modern object-oriented programming language (e.g., Java, Scala, Python)
  • Real passion for collaboration and strong interpersonal skills
  • Strong sense of accountability and understanding of privacy around user data
  • Bachelor's Degree in Computer Science or equivalent

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

  • Previous experience with search and data modeling or building a recommendation engine based on interpretation of user behavior
  • Love to use and develop with technologies like Kinesis, EMR, Hive, Presto, and Spark

More about our team

This new and innovative team will be leading the initiative to build products and features that haven't been invented yet. Being a part of this team will require equal parts problem solving, ideation, and coding. The team is small, but the opportunity is big. Essentially, imagine the enormity of the data and insight we have when most of the world's technology, project management, ticketing systems and internal wikis are driven by Atlassian products. We get to empower enterprise organizations to build better services and experiences by unleashing the power of their data and their teams

More about our benefits

Our offices are open, highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, five paid volunteer days a year for your favorite cause, plenty of food and beverages, ergonomic workstations with sit/stand desks, unique ShipIt days, a company paid trip after five years, generous employer-paid insurance coverage (medical, dental, and vision) for you and your family, 401k matching 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.

Additional Information

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.

All your information will be kept confidential according to EEO guidelines.

Meet Some of Atlassian's Employees

Rabya V.

Customer Advocate Manager

Rabya leads the Customer Advocate team in giving support to customers in all aspects of their Atlassian experience, answering non-technical inquiries through calls and email.

Swati R.

Engineering Manager

Swati ensures that every feature and functionality of Atlassian’s popular products are fully and fantastically integrated in ways that will create seamless and unique user experiences.

Back to top