Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer image - Rise Careers
Job details

Senior Machine Learning Engineer

📢 Join Novibet as a Senior Machine Learning Engineer!

Are you ready to take on a key role in a dynamic, fast-growing company? If you have a passion for Machine Learning and thrive in a fast-paced environment, this could be the right opportunity for you.

Who We Are

Founded in 2010, Novibet is a leading GameTech company with a strong international presence. We operate in diverse markets, including Greece, Cyprus, Ireland, Canada, Brazil, Mexico, Chile, Ecuador, Finland, Italy, and New Zealand. With offices in Greece, Malta and Brazil, our mission is to deliver unparalleled sports betting and online gaming experiences to our rapidly expanding customer base.

Why Novibet

At Novibet, we are proud to be certified as a Great Place to Work, consecutively since 2021, reflecting our commitment to developing a positive, inclusive, and supportive work environment. Join us, and you will be part of a team of over 1,000 people worldwide that values collaboration, innovation, and personal growth.

What you will work on

As a Machine Learning Engineer in our team, you specialize in extracting value from data by crafting, deploying, and maintaining tailored machine learning models. Your expertise lies in analyzing data, selecting appropriate algorithms, and ensuring the reliability and scalability of deployed models through vigilant monitoring and maintenance. Technologies you'll work with include Python, SQL, PySpark, Databricks, and Azure Data Factory. We're always seeking the most efficient tools for the job, dreaming big with a data scientific approach aimed at deriving more value from data.

  • Conduct thorough data analysis and preprocessing techniques to prepare large-scale datasets, leveraging big data technologies and distributed computing frameworks.
  • Evaluate and select appropriate machine learning algorithms and techniques based on project requirements and constraints.
  • Design and build machine learning models for player behavior prediction, personalized recommendations, and dynamic content generation.
  • Develop scalable and efficient machine learning pipelines for processing large volumes of data.
  • Work closely with software engineers, data scientists, product managers, and business stakeholders to integrate ML solutions into products and services.
  • Deploy and monitor the models to ensure optimal performance and accuracy.
  • Implement best practices for deploying and monitoring ML models in production environments.
  • Continuously iterate and improve machine learning models based on feedback and evolving business needs.
  • Deploy and monitor the models to ensure seamless integration into production systems and maintain their effectiveness over time.
  • Stay up-to-date with advancements in AI/ML and contribute to the development of cutting-edge solutions.

What you bring

  • University and/or Postgraduate Degree in a relevant field.
  • Minimum 4 years of work experience in a relevant role.
  • Strong knowledge of Python, SQL and PySpark.
  • Strong knowledge of machine learning libraries (Scikit-learn, TensorFlow, PyTorch).
  • Strong knowledge of machine learning algorithms for classification, clustering, and regression.
  • Experience in personalized customer suggestions (recommender systems).
  • Strong understanding of machine learning concepts and the ML lifecycle.
  • Experience with CI/CD pipelines and MLOps.
  • Familiarity with cloud platforms (AWS, GCP, Azure), preferably Azure.
  • Strong collaboration and teamwork skills.
  • Ability to collaborate on projects and work independently when necessary.
  • Ability to translate complex business problems into scalable ML solutions.
  • Working proficiency and communication skills in verbal and written English.

Desired Technical Skills

  • Experience with Databricks and MLFlow.
  • Experience with Deep Learning models and techniques (NNs).
  • Experience with LLMs and NLP techniques.
  • Generative AI knowledge.

What we offer

We truly value our people at Novibet! Within our vibrant, dynamic, and fast-paced environment, we encourage everyone to reach their full potential while enjoying every step of the journey. Here’s how we make that happen:

  • 💰Competitive Compensation: Attractive salary and bonus scheme
  • 🧑‍⚕️Health insurance: Group health & medical insurance package
  • 💻Top-Notch Equipment: All the tools you need for your role
  • 🚀Career Growth: Focused career development, performance management, and training opportunities
  • 🚗Alternative Transportation: Shuttle buses & Carpooling options
  • 🌍Inclusive Environment: A welcoming, international, and multicultural team
  • 🎉Engaging Activities: Exciting events, sports, and team-building activities

At Novibet we value diversity and are committed to an inclusive and equitable workplace. All decisions regarding recruitment, hiring, promotion, compensation, employee training and development, and all other terms and conditions of employment, are made without regard to race, religious beliefs, color, gender identity, sexual orientation, marital status, disability or chronic disease, age, ancestry or place of origin.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer, Novibet

📢 Join Novibet as a Senior Machine Learning Engineer! If you're passionate about Machine Learning and love working in a lively, fast-growing environment, this is the opportunity you've been waiting for. Established in 2010, Novibet stands out as a premier GameTech company with a robust international footprint spanning various markets—including Greece, Cyprus, and Canada. We take pride in creating exceptional sports betting and online gaming experiences for our rapidly expanding customer base. At Novibet, we’ve earned the title of a Great Place to Work since 2021, which reflects our commitment to fostering a positive, inclusive, and supportive workplace. As a Senior Machine Learning Engineer, you will play a crucial role in extracting insights from data while crafting, deploying, and maintaining custom machine learning models. You'll be immersed in data analysis, algorithm selection, and monitoring the performance of deployed models to ensure reliability. Your toolkit includes technologies like Python, SQL, PySpark, Databricks, and Azure Data Factory. You'll analyze large datasets using big data techniques, design models for predicting player behavior, and integrate these solutions with our software engineers and product managers to shape our offerings. Your work will have a significant impact on our business, enabling us to deliver personalized recommendations and dynamic content seamlessly. With a commitment to continuous learning and improvement, we want you to not just fill a position, but to thrive in a culture of innovation and collaboration at Novibet.

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer Role at Novibet
What responsibilities does a Senior Machine Learning Engineer at Novibet have?

As a Senior Machine Learning Engineer at Novibet, your key responsibilities include designing and implementing machine learning models, conducting thorough data analyses, developing scalable ML pipelines, and closely collaborating with various teams to ensure effective integration of ML solutions. You will actively monitor and maintain deployed models to guarantee optimal performance and accuracy.

Join Rise to see the full answer
What qualifications are needed for the Senior Machine Learning Engineer position at Novibet?

To qualify for the Senior Machine Learning Engineer role at Novibet, you should possess a university or postgraduate degree in a relevant field and at least four years of relevant work experience. Strong proficiency in Python, SQL, and PySpark, along with familiarity with machine learning libraries and techniques is essential.

Join Rise to see the full answer
What technologies do Senior Machine Learning Engineers at Novibet work with?

At Novibet, Senior Machine Learning Engineers work with an array of technologies including Python, SQL, PySpark, Databricks, and Azure Data Factory. You will leverage these tools to extract insights from data and build effective machine learning models.

Join Rise to see the full answer
What is the work environment like for a Senior Machine Learning Engineer at Novibet?

The work environment at Novibet is dynamic, vibrant, and fast-paced, with a strong emphasis on collaboration and personal growth. The company prioritizes inclusivity and encourages employees to excel while enjoying their journey.

Join Rise to see the full answer
How does Novibet support career growth for Senior Machine Learning Engineers?

Novibet offers focused career development, performance management, and plentiful training opportunities to help Senior Machine Learning Engineers grow in their roles. The company is dedicated to helping employees reach their full potential within an engaging and supportive environment.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
Can you explain how machine learning models are deployed and monitored?

When deploying machine learning models, it’s important to focus on creating reliable pipelines and ensuring seamless integration into production systems. Monitoring involves tracking model accuracy over time, evaluating performance metrics, and iteratively improving models based on user feedback and evolving business needs.

Join Rise to see the full answer
What machine learning algorithms are you most familiar with, and how do you choose which to use?

I have extensive knowledge of various machine learning algorithms including those for classification, clustering, and regression. My choice of algorithm depends on project requirements, such as the type of data available and the specific business problem being addressed.

Join Rise to see the full answer
Describe your experience with data preprocessing in machine learning.

Data preprocessing is a critical step in the machine learning lifecycle. I’m skilled in techniques such as data normalization, handling missing values, and feature engineering to prepare datasets for model training, ensuring that they yield reliable predictions.

Join Rise to see the full answer
How do you evaluate the performance of a machine learning model?

To evaluate a machine learning model’s performance, I utilize various metrics such as accuracy, precision, recall, and F1 score. The choice of metric largely depends on the problem type—whether it’s a classification or regression task.

Join Rise to see the full answer
What experience do you have with cloud platforms related to ML projects?

I have worked extensively with cloud platforms, particularly Azure, to deploy and manage machine learning solutions. Utilizing cloud services enhances scalability and provides the necessary computing power for processing large datasets.

Join Rise to see the full answer
Can you give an example of a machine learning project you've completed and the impact it had?

Certainly! In a previous project, I developed a predictive model for customer behavior that significantly improved personalized recommendations. The implementation increased our engagement metrics by 30%, showcasing the effective use of data science in driving business results.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

I believe effective collaboration starts with clear communication. I engage regularly with software engineers, product managers, and business stakeholders to understand their perspectives, integrating their feedback into the ML solutions we develop together.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning?

I stay current with advancements in machine learning by participating in online courses, attending webinars, and reading relevant research papers and industry blogs. Engaging with the community through forums and conferences also enriches my understanding.

Join Rise to see the full answer
What role does version control play in your machine learning projects?

Version control is crucial in machine learning projects as it helps manage changes in code, datasets, and model iterations. Using tools like Git ensures that collaboration remains organized and that we can track the evolution of our models effectively.

Join Rise to see the full answer
How do you handle deployment challenges for machine learning models?

Handling deployment challenges involves not only thorough testing before production but also monitoring post-deployment to catch any issues early. Implementing CI/CD practices can streamline this process and ensure reliability in delivering machine learning solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Novibet Remote No location specified
Posted 14 days ago

As a Social Media Video Editor at Novibet, you will create engaging video content that drives global growth in a fast-paced environment.

Photo of the Rise User
Novibet Remote No location specified
Posted 11 days ago

Step into the role of Release Coordinator at Novibet, a rapidly growing GameTech company known for its dynamic and supportive work culture.

Photo of the Rise User

Join Joby Aviation as a Senior Manufacturing Test Engineer and be part of revolutionizing air travel with cutting-edge electric aircraft technology.

Photo of the Rise User

Lead a dynamic team of developers at Apify as an Engineering Manager, driving innovation in web automation with Node.js and Typescript.

Kick-start your career in digital disciplines with NZTA’s Emerging Professionals Programme, focusing on Security, Software Engineering, and Technical Business Analysis.

Photo of the Rise User

Join Rolls-Royce as a Manufacturing Engineering Technical Specialist to drive innovation in investment casting processes.

Photo of the Rise User
Smiths Group Hybrid 1143 Cochran Mill Road, Pittsburgh, PA, Pennsylvania, United States
Posted 9 days ago

Join John Crane as a Seal Repair Technician and become part of a global leader in flow control solutions, dedicated to enhancing operational efficiency.

Photo of the Rise User

Join Zencore as a Senior Cloud Engineer, where you'll leverage your expertise in Google Cloud to guide clients through their transformation journeys.

Posted 6 days ago

An opportunity awaits for a skilled CNC Mechanical & Electrical Technician to join a team focused on machine maintenance and repair.

Photo of the Rise User

Join Corewell Health as a Senior Site Reliability Engineer to set new standards in infrastructure reliability and automation.

Novibet is an online gaming operator- licensed and regulated by UKGC, MGA and ADM - committed to delivering the best sports betting and gaming experience to an ever-expanding customer base. Since 2010, Novibet offers online sports betting and casi...

19 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY