Data Scientist (Recommendation Focused)

Job description

What you'll be doing The ideal candidate for this position will build recommendation models that score/rank products according to feature similarity/distance using historical data or product details. You will be expected to develop AI/ML models predicting target variables according to the business needs. To be able to analyse data, identify the potential use cases, build predictive models, build recommendation engines, and advise the optimal solutions to maximise/minimise target variables.

You Could Expect Your Typical Day To Include Some Of The Following Things:

The time is now to be part of the Catch team. No two days are alike, and we are embarking on remarkable growth.
  • Develop recommendation solutions that score/rank products according to similarity and the likelihood for an item to be interesting to the consumer.
  • Develop ML models that add business values to our stakeholders and end-users, this will include:
  • Working closely with the business to understand urgent needs that can be solved using ML and data science practices and techniques
  • Researching, testing, and implementing appropriate ML algorithms
  • Selecting appropriate data sets and designing, and developing data pipelines
  • Performing statistical analysis and fine-tuning
Support And Continuously Enhance The ML Platform, Inclusive Of
  • Ensuring the platform is providing the required data, functionality, and performance consistently
  • Overseeing the lifecycle management of the ML platform to ensure the platform stays maintained and following industry best practice
  • Provide data science and ML knowledge expertise, contribute to technical discussions, and communicate ideas, plans, and results to key stakeholders
  • Use python to develop ML models that predict target variables including scoring, ranking, regression, classification, clustering, and NLP
  • Use SQL to build ETL pipelines to pass data to model and deliver predictions to the model-consumers
  • Build restful APIs (Flask/FastAPI) to deliver the model service as a web service accessible
  • Communicate with stakeholders to identify potential use cases and assess the ability to realize the data science contribution to the problem
  • Assess the feasibility of the data science use cases including data availability and the model consumption readiness
  • Communicate findings and deliverables to stakeholders and fellow developers in a prompt manner
The Skills You’ll Have
  • Essential: 2-3 years of experience as a data scientist within data and analytics domain. This includes having experience in scoping, development, delivery of data science solution and actionable insights.
  • Experience in delivering and automating a range of bespoke data science, machine learning, statistical modelling led projects, with hands on experience in predictive modelling (including forecasting), optimisation and operations research, personalisation modelling, clustering, statistical insights
  • Practical experience with statistical analysis. Specifically, knows how and when to use F test, T test, non-parametric test, linear regression test and assess data distribution, anomaly detection.
  • Technical skills
  • Essential: Python, Scikit-Learn, numpy, scipy, pandas, SQL
  • Desirable: Spacy, NLTK, OpenCVPyTorch, Keras, Tensorflow, AWS
  • Theoretical skills:
  • Similarity metrics (Cosine similarity, jaccard similarity, pearson correlation, Chi2, Anova)
  • Natural Language Processing (TF-IDF, word embedding, Word2vec, LAS, LDA, GPT)
  • Classification methods (decision trees, random forests, naïve bayes, SVM, KNN, etc.)
  • Regression methods (polynomial, LASSO, Bayesian Ridge, KNN, SGD, ANN, etc. )
  • Deep learning (MLP, CNN, RNN, GANN, etc.)
  • Computer vision is a plus.
  • Business skills:
  • Engaging with business stakeholder
  • Requirement analysis and Problem formulation
  • Development, deployment, integration and delivery
  • Documentation of work done and proposing new initiative
  • Presentation skills
Join our team of Catchies

There has never been a more exciting time to join the Catch Team!!

Our people are at the heart of everything we do and will go above and beyond for our customers “To be the trusted place where Australians start their shopping journey”.

Working At Catch, You’ll Experience
  • Flexibility comes in all shapes and sizes at Catch, and as part of our commitment to flexibility, we offer all team members the opportunity to take control over when, where and how work is accomplished depending on your role.
  • To help our team members juggle the demands of work and life, our health and wellbeing program aims to encourage positive morale and help employees reduce stress through the promotion of work/ life balance.
  • To enable our team members to give back to our communities, we offer a day’s paid volunteer leave
  • My Catch Perks - up to 5% discount off selected retailers including Kmart, Target, Bunnings and Officeworks
  • An organisation that is experiencing incredible growth
  • Support and collaboration, not just with their immediate team, but with the broader organisation as well!
  • Other unbelievable benefits and perks like free Club Catch membership, study support, in house learning and development, parental leave programs, plus loads more...
Who are Catch?

Back in 2006, Catch set out to shake up Australia’s online retail landscape. We’ve come a long way since!

We’re not just one of the country’s top eCommerce players, with a proven track record of growth, an award-winning digital platform and second to none customer experience offering. Behind the scenes, we’re a world-class team of creatives, strategists, developers and innovators, and we’re on the hunt for like-minded people to jump on board.

We don’t play by the rules. We push boundaries. We think big. We stay curious and driven. Together, we embrace challenges and learn new things. All this, for one purpose: to provide our customers with an amazing online shopping experience, every day.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.