🗓 Submission Deadline: June 30th, 2025
🎥 Please watch this explainer video to understand the task.
Argmax is hiring Junior Data scientists in Israel (TLV) and the United States (NYC area). 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.
Argmax is a boutique consulting firm specializing in personalized search and recommendation systems. We work with medium to large-scale clients across retail, advertising, healthcare, and finance.
We use tools like large language models, vector databases, and behavioral data to build personalization systems that actually deliver results.
We're looking for candidates who are:
- ✅ Proficient in Python
- 🔍 Naturally curious
- 🧠 Able to perform independent research
This challenge is designed to simulate the type of problems you'll tackle with us, and it applies to positions in both our:
- 🇮🇱 Ramat Gan, Israel office
- 🇺🇸 North Bergen County, New Jersey office
- Uri's talk on Persona based evaluation with large language models
- Benjamin Kempinski on offline metrics
- Daniel Hen & Uri Goren on pricing with contextual bandits
- Eitan Zimmerman's talk on visual feed reranking
- Make sure Docker is installed on your machine.
- Run the following in your terminal:
docker compose build
anddocker compose up -d
- Open your browser and go to localhost:8888
- Follow the instructions in the task.ipynb notebook
- Clone this repository into a private GitHub repo under your own account.
- Invite argmax2025 as a collaborator.
- Implement the missing parts in the codebase.
- Once done, fill in the application form: 1.1. US Application Form 1.1 IL Application Form
- We'll reach out to you after reviewing your submission.
- A 3-hour live coding session focused on your submitted solution.
- You'll be asked to extend, modify, and explain parts of the codebase.
- Please ensure you're in a quiet space with a workstation capable of running your solution.
- A non-technical, in-person meeting at our offices in Ramat Gan or New Jersey.
- We’ll get to know you and discuss your goals.
- Successful candidates will receive offers around late August or early September.
Feel free to mail us at [email protected]