About the job
We invite you to become a part of Novibet as a Machine Learning Engineer!
Are you eager to play a pivotal role in a vibrant, rapidly expanding company? If your enthusiasm lies in Machine Learning and you excel in a fast-paced setting, this opportunity might be ideal for you.
About Us
Established in 2010, Novibet is a renowned GameTech enterprise operating across Europe, the Americas, and various countries worldwide, including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. With operational hubs in Greece, Malta, Brazil, and Mexico, we employ over 1200 professionals committed to leading the charge in technological innovation, consistently pushing the boundaries to deliver exceptional entertainment and online gaming experiences to an ever-growing customer base.
Why Choose Novibet?
At Novibet, we empower our team members to thrive, nurturing growth through active listening and continuous learning within a collective of innovative thinkers and doers who adapt to new challenges. We are dedicated to cultivating a positive, inclusive, and supportive workplace culture that allows every individual to flourish.
Join our global team of over 1,200 individuals who prioritize collaboration, innovation, and personal development.
Your Role
As a Machine Learning Engineer, you will focus on harnessing data to develop, deploy, and maintain customized machine learning models. Your skills will be utilized in data analysis, algorithm selection, and ensuring the reliability and scalability of deployed models through meticulous monitoring and maintenance. You will work with technologies including Python, SQL, PySpark, Databricks, and Azure Data Factory. We are always on the lookout for the most effective tools to achieve our goals, aiming high with a data-driven approach to extract maximum value from our data.
- Perform comprehensive data analysis and preprocessing to prepare large datasets, utilizing big data technologies and distributed computing frameworks.
- Assess and choose suitable machine learning algorithms and methods based on project specifications and limitations.
- Design and create machine learning models for player behavior prediction, personalized recommendations, and dynamic content generation.
- Develop scalable and efficient machine learning pipelines to process substantial data volumes.
- Collaborate closely with software engineers, data scientists, product managers, and business stakeholders to seamlessly integrate ML solutions into products and services.
- Deploy and monitor models to guarantee optimal performance and accuracy.
- Apply best practices for deploying and monitoring ML models in production settings.
- Continuously refine and enhance machine learning models based on feedback and evolving requirements.
