About Us
We're an international product company in the gambling sector. ZingBrain AI personalizes casino content in real time using advanced machine learning, helping operators boost player engagement, retention, and ultimately revenue. Our mission is to empower gambling businesses worldwide by streamlining their operations and elevating the player experience with groundbreaking features.
WHO WE'RE LOOKING FOR
At Zingbrain, we build real‑time personalization systems for iGaming platforms. Our models operate in production, influencing what each user sees — from game recommendations to sportsbook event suggestions — based on live behavioral, transactional, and contextual data. We're looking for a Senior Data Scientist to join our team and help us in the following areas:
- Develop ML‑driven features for casino games using supervised learning (regression, ranking, classification)
- Maintain and enhance the existing recommendation systems in production, including:
- Model enhancement using gradient boosting methods
- Data cleaning and preprocessing
- Pre‑ and post‑processing workflows
- Optimization of training and inference pipelines
- Integration of ML models into Airflow pipelines in a multi‑tenant environment
- Adopt and configure the solution for different clients (tenants)
This is a hands‑on role involving modeling, experimentation, and close collaboration with engineering and product teams in a high‑load, real‑time environment.
AS A PART OF OUR TEAM YOU WILL
- Collaborate with cross‑functional teams of data scientists, engineers, product owners, designers, and researchers to ensure project success
- Analyze large datasets to extract actionable insights that inform product decisions
- Propose, implement, and evaluate machine learning approaches to solve business problems, work closely with Product Owner(s)
- Maintain and adopt the current recommendation solution in a multi‑tenant environment
- Influence product strategy through research and experimentation that deepens understanding of how product features, platforms, and promotions affect user behavior
What We Expect
Experience and education
- 5+ years of experience in data science
- A degree in a quantitative field (e.g., Mathematics, Statistics, Computer Science)
Core skills
- Proficiency in Python, SQL, and data manipulation tools (Pandas, Polars)
- Strong engineering skills to design, build, and maintain scalable ML solutions, including implementing observability across pipelines through metrics, logging, and alerting.
- Knowledge of Docker, Kubernetes.
- Ability to structure and solve loosely defined problems, delivering actionable insights for product development; Strong analytical mindset with both numerical and business understanding
- Hands‑on experience with supervised ML techniques (regression and ranking using XGBoost, LightGBM, CatBoost, or neural networks), including feature engineering, model evaluation (AUC, NDCG, MSE, uplift metrics), and personalization or recommendation systems
- Proven experience deploying ML models to production for near real‑time or batch processing
- Solid knowledge of statistical methods (A/B testing, significance testing, etc.)
Nice to have
- Production experience with large‑scale recommendation systems
- Production experience with Airflow, Valkey/Redis, FastAPI
- Familiarity with contextual bandits or reinforcement learning for online optimization is a plus
- Familiarity with AutoML is a plus
WHAT THE HIRING PROCESS LOOKS LIKE
- Application (15-30 minutes): Our Recruitment team will get familiar with your experience and skills and provide feedback on our decision regarding your application
- Preliminary Call (15-30 minutes): Preliminary call serves as the first opportunity for us to learn more about your background, technical skills, and to answer any questions you might have about the role or company
- Technical Interview (1 hr 30 mins): You'll have a deep‑dive discussion focused on your practical experience in data science and machine learning.
- Soft‑skill Interview (45-60 minutes): The last stage discussion centers around your fit with the company culture, your career ambitions and alignment with our team's goals.
- Offer Presentation (30-45 minutes): Once we've confirmed you're the right fit for the role, we'll prepare a job offer and present it to you. This includes all the details about your role, compensation, and the next steps to join our team.
The decision‑making time between stages at our company typically spans 3 to 5 business days. However, some interviews or time intervals between interviews for decision‑making may take more or less time than indicated, depending on the position, the candidate's specific experience, or other unforeseen circumstances. We are committed to maintaining a transparent and respectful hiring process, ensuring that all candidates are evaluated fairly and equitably. Additionally, we encourage candidates to ask questions at any stage of the process to clarify any concerns or requirements.
Our Benefits
Wellness program
- Medical compensation
- Paid sick leaves
- Compensation for sports activities
- Well‑being webinars and workshops
Work & life balance
- Wellness Day: 4th Friday off monthly
- Remote work
- 21 working days of vacation
- 5 personal days per year
Professional development
- English speaking club
- Language learning bonus €150 per month
- 80% paid professional employee training
- Provided tech equipment
Extra advantages
- €150 for the arrangement of the workplace
- Bonuses for significant events and additional personal days if necessary
- Offline and online company parties and team buildings
WHY WORK WITH US?
Joining us means becoming a part of a company that prioritizes steady progress, efficiency and innovation. Our growth is consistent and thoughtful. We avoid sharp leaps in employee expansion, as we're striving to ensure the correct establishment of processes and smooth development. This approach allows us to maintain a stable environment and makes our company a standout place to advance your career in the iGaming industry.