Skip to content
/ pgdl Public
forked from argmaxml/pgdl

Argmax's postgres vector similarity task

License

Notifications You must be signed in to change notification settings

Idoleshem/pgdl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PGDL task

Submission deadline: March 30th, 2024

Argmax

Please watch this explainer video.

Who is this repo for ?

Argmax is hiring Junior Data scientists. This repo is meant to be a the first step in the process and it will set the stage for the interview.

The data is taken from a real-life scenario, and it reflects the type of work you will do at Argmax.

About the position

We are a botique service company that specializes in recommendation systems and personalized-search.

Building a recommender system requires understanding various aspects of the user behaviour and the item properties. We utilize a variety of tools to do so, such as large-language models and vector databases.

An ideal candidate would be someone who is proficient in python, curious and able to do independent research when necessary.

This Github repo is designed to reflect some of the challenges you will encounter while working for Argmax.

Our offices located in Ramat-Gan, 42 Ben Gurion Rd. and we work Thursdays from there, the rest of the week we work from home or from clients' premises.

Some videos from past projects

  1. Uri's talk on structured output with large language models
  2. Benjamin Kempinski on offline metrics
  3. Daniel Hen & Uri Goren on pricing with contextual bandits
  4. Eitan Zimmerman's talk on visual feed reranking

Getting started with the task

Setup

  1. Set up Docker on your local machine
  2. In a terimal, type docker compose up
  3. Browse to JupyterLab
  4. Follow the instructions on the sql.ipynb notebook

Submission:

  1. Please clone this repo to a private repo on your github account.
  2. Implement the missing parts.
  3. Please fill in this form.
  4. An interview with Uri would be scheduled for you.

The Interview process

Hands-on Interview

  1. An online hands-on interview would be scheduled during April 2024.
  2. Be prepared to answer questions on your submission
  3. This repo contains a lot of code, in the follow up interview you will be asked to extend a part of it

On-Site Interview

  1. After passing the online interview, you will be invited to the Argmax offices
  2. The goal of the interview is non-technical, to get to know you and your aspirations
  3. If everything goes well, you will get a contract circa end of April / Beginning of May.

Best of luck with the task, Uri is available for questions on Linkedin

About

Argmax's postgres vector similarity task

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 84.0%
  • Python 13.3%
  • Dockerfile 2.5%
  • Shell 0.2%