Working at Atlassian
Atlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or return to an office as they reopen (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
Atlassian is looking for a Machine Learning Scientist specializing in search to join our Core ML team! You will be a member of the Core ML team but also partner with the Search Platform team to help to build out the machine learning and data science capabilities to provide our Atlassian customers with a fast, relevant search experience.
Your work will impact millions of users across a whole suite of Atlassian products as you define the foundations for how teams find what they are looking for. This position offers a unique opportunity to work in an exciting environment by implementing cutting-edge machine learning techniques to solve tough, yet unique problems in the enterprise search space.
In this role, you'll get to:
- Tune the search strategy across a large variety of information retrieval use cases and query intents
- Apply and refine optimization and NLP techniques to enable a more personalized, customized search using behavioral data and user-generated content
- Design and execute experiments to test hypotheses for improving the relevance of search results
- Work with our seriously large volume of analytics data to understand insightful trends and behaviors
- Craft machine learning and predictive models to drive intelligent product features
On your first day, we'll expect you to have:
- Bachelor or higher degree (or equivalent) in a quantitative subject (statistics, mathematics, computer science, engineering, or physics)
- Industry experience in the data science or machine learning domain
- Development experience in a programming language, Python is strongly preferred
- Expertise in SQL, knowledge of Spark and cloud data environments (e.g. AWS, Databricks)
- Experience developing, building, and scaling machine learning models in business applications using large amounts of data. Previous experience in search or recommender systems is highly regarded
- Ability to communicate and explain data science and machine learning concepts to diverse audiences and craft a compelling story
- Focus on business practicality and the 80/20 rule; very high bar for output quality but recognize the business benefit of “having something now” vs “perfection sometime in the future”
- Agile development approach, appreciating the benefit of review, constant iteration, and improvement within a collaborative team environment
It's great, but not required if you have:
- Experience working in an enterprise or B2B space for a SaaS product provider, as well as the consumer or B2C space
- Experience with information retrieval and solving complex search relevance and ranking problems
- Familiarity with search technologies including ElasticSearch, Solr or otherwise
- Knowledge of advanced machine learning and deep learning methods applied to digital user behaviours