Data Scientist
About Scorum
Scorum Group is an international product company in the gambling sector. We specialize in B2B services, delivering two primary products, Aviatrix and ZingBrain AI. 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 in improving the quality and performance of existing models and developing new ones where needed. You’ll work on applied problems where model accuracy, speed, and adaptability directly impact user experience and business outcomes. Most of your work will focus on enhancing already deployed systems — tuning, retraining, adapting to new client cases — while also exploring and validating new modeling approaches for emerging product needs.
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
- Design and improve algorithms for personalized sportsbook and casino game suggestions.
- Develop models for lifetime value (LTV), churn, and segmentation to help refine retention strategies.
- Ensure machine learning models are production-ready, scalable, and reliable.
- Build systems that enable dynamic, on-the-fly personalization for players.
- Work closely with data engineers to maintain smooth data pipelines for training and deploying models.
- Use A/B testing and experiments to validate your models’ business impact and refine them.
- Work closely with data scientists on algorithms and approaches for business problems and adopt them for clients.
What we expect
Experience
- 3+ years working on machine learning projects, particularly in recommendation systems or predictive modeling.
- 5+ years of experience in software development or computer science.
Core Skills
- Advanced Python skills and familiarity with ML and data processing libraries (Pandas, Polars)
- Practical knowledge of building ML recommendations systems using collaborative filtering and gradient boosting algorithms leveraging lightgbm/xgboost libraries
- Proficiency with SQL.
- Strong understanding of A/B testing and experimentation.
- Experience with workflow orchestration tools like Airflow.
- Familiarity with processing real-time data using technologies such as Kafka, Redis.
- Fluent in Russian and English, both written and verbal.
Nice to have
- Knowledge of reinforcement learning.
How 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, career goals, and to answer any questions you might have about the role or company
- System Design Interview (1hr 20mins-1hr 40mins): You'll design a scalable ML system, outlining data flow, model deployment, and infrastructure while explaining your design choices and trade-offs.
- 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 Scorum 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 at Scorum?
Joining Scorum 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 Scorum a standout place to advance your career in the gambling industry.
Our product portfolio
Apply for this job
*
indicates a required field