Machine Learning Engineer

2 days ago


Vaughan, Ontario, Canada Pinnacle Full time $90,000 - $120,000 per year

Job Title:
Machine Learning Engineer

Reports to:
Machine Learning Technical Lead

Location:
North York

About us:

Welcome to Pinnacle, the ultimate destination for sports enthusiasts seeking an exhilarating sportsbook and gaming experience Established in 1998, we have solidified our position as one of the globe's foremost licensed online gaming companies. With our cutting-edge offerings, we guarantee an electrifying experience that will keep you on the edge of your seat.

Pinnacle invites you to join our team and become an instrumental figure in the exciting realm of sports betting. Our vibrant team is fueled by passion and driven by innovation, working together to redefine the landscape of sports betting and gaming. Together, we constantly strive to surpass limitations and deliver unparalleled experiences to sports enthusiasts worldwide. Prepare yourself for a thrilling journey and discover sports in an entirely new dimension with Pinnacle

Job Purpose:

We are seeking a Machine Learning Engineer for a role encompassing sports modelling, algorithm development, and both building and utilizing tools to support model evaluation and performance analysis. The ideal candidate will have experience working with traditional statistical learning techniques, probabilistic graphical models, and a deep understanding of data analysis and visualization. Proficiency in R is strongly preferred, as is a demonstrated ability to work with large datasets, develop intuitive visualization tools, and deliver insights to inform decision-making. A passion for sports, sports analytics, sports betting, and fantasy sports is also beneficial.

The ideal candidate should have:

  • A degree in Mathematics, Computer Science, Statistics, or a related field. Advanced degrees (MS/PhD) specializing in Machine Learning or Statistics are highly desirable.
  • Experience with statistical computing in R, with proficiency in modern R packages and technologies such as , dplyr, tidyr is preferred.
  • Strong experience building and utilizing existing tools for model evaluation and performance analysis, ideally in R utilizing visualization tools such as ggplot2, shiny, and plotly.
  • Deep knowledge of traditional machine learning techniques, such as linear regression, generalized linear models (GLMs), and generalized additive models (GAMs).
  • Expertise in probabilistic graphical models, such as directed acyclic graphs (DAGs) and Markov chains, is a strong plus.
  • Demonstrated ability to work with large datasets efficiently and develop optimized code, with tools such as Rcpp, microbenchmark, and profviz, is a big plus.
  • Experience working with relational databases such as SQL server, PostgreSQL or Google BigQuery.
  • A passion for sports, sports analytics, sports betting, or fantasy sports is highly beneficial.

Working Environment
:

We foster a collaborative environment that emphasizes skill development, mentorship, and tackling a combination of theoretical and real-world problems in sports analytics and betting. With opportunities for continuous learning and growth, team members expand their technical expertise, gain exposure to new technologies, and deliver impactful solutions in a fast-paced, dynamic industry, supported by open communication and mutual respect.

Core Responsibilities
:

This is a key role within the team, focusing primarily on building and iterating on predictive models, and developing tools to support model evaluation and performance analysis. These models are released to real production environments, analyzed by expert traders, and eventually form the basis of the initial layer of our odds engine. The performance of these models are analyzed against our sharp betting clientele and constantly iterated upon based on the changing dynamics of market trends, data feed quality, sport-specific gameplay, and rule changes.

Technical Expertise
:

A strong background in statistics, machine learning, and algorithm development is essential. Candidates will ideally have advanced proficiency in R, with experience coding for production environments. However, for those who are less experienced with R directly, we offer a highly supportive internal ecosystem with dedicated guidance to help develop R skills.

Development Expertise
:

Understanding of software principles and functional coding principles are necessary. Experience deploying models to production in real world applications with feedback from senior teammates and key stakeholders is a strong plus. Experience with code optimization, Rcpp/C++, and R package development are highly valued. Experience using tools like GIT, JIRA, along with participating in peer reviews to ensure high quality, maintainable code in a collaborative development environment is highly desired.

Data and Evaluation Focus
:

Demonstrated ability to work with large datasets, optimize code for performance, and deliver insights through well-designed tools is critical. Experience with Shiny for building tools and ggplot2 or similar libraries for data visualization is highly valued.

Soft Skills
:

Strong communication skills (both verbal and written) are required to convey complex information effectively. The ideal candidate will also have strong analytical, conceptual, and problem-solving abilities, with attention to detail.

Domain Knowledge
:

A thorough understanding and passion for sports, sports analytics, and sports betting markets is highly desirable. Experience working with sports betting markets, financial markets, or similar applications is a plus.

Bonus Skills
:

Experience with Bayesian techniques and their implementation to solve practical problems with software like STAN or NIMBLE, is a plus, though not required. Familiarity with Rcpp, C++, and tools like profvis, microbenchmark, parallel is a strong plus

We are an equal opportunity employer dedicated to fostering an inclusive and diverse workplace. We prioritize hiring the best candidates based on their skills and qualifications, irrespective of race, gender, age, religion, or any other characteristic. Our strength lies in our diverse teams, and we proudly celebrate and empower everyone to embrace and promote diversity throughout their time with us.



  • Vaughan, Ontario, Canada RIV Talent Solutions Inc. Full time $110,000 - $120,000 per year

    Manufacturing Manager – CNC MachiningFull-Time, PermanentCompetitive Salary + BenefitsAbout the RoleWe are seeking an experienced Manufacturing Manager to lead CNC machining operations at a modern, advanced manufacturing facility. This role is focused on driving performance, developing high-functioning teams, and ensuring the delivery of complex,...

  • Machine Operator

    1 week ago


    Vaughan, Ontario, Canada Inspiretci Full time $45,000 - $70,000 per year

    You will be responsible for the operation and output of assigned production lines, which include but are not limited to:Performs duties in a manner that adheres to safety policies and procedures.Participate in the training curriculum as an operator, learning aspects of plastic extrusion line operations while completing assigned duties required for...

  • Machine Operator

    1 week ago


    Vaughan, Ontario, Canada Inspiretci Full time $45,000 - $65,000 per year

    We are looking for a skilled Machine Operator to set up, maintain and operate machinery. You'll ensure the everlasting and efficient running of production. A great machine operator is reliable and able to work with attention to detail and safety standards. On-the-job training is a good way to discover how to do the job better, so you should have willingness...

  • Design Engineer

    1 week ago


    Vaughan, Ontario, Canada South End Partners Full time $90,000 - $120,000 per year

    Our client is a leading North American designer and manufacturer of custom solutions for the furniture and industrial design segment. They partner with leading brands globally to produce innovative solutions with the goal of minimizing their global impact.The opportunity:Our client is seeking aManufacturing  Engineerto join their team. You will play a...


  • Vaughan, Ontario, Canada D & V ELECTRONICS Full time $80,000 - $120,000 per year

    Role:Ensure all Zendesk tickets are handled in a timely manner.Responsible for supporting customers world-wide by phone, email, team viewer and on site.Document, maintain and follow-up on all customer inquiries, through the Tracking System databaseAssist in the debugging, fault finding and root cause analysis of prototype and standard machines - to include...


  • Vaughan, Ontario, Canada Extreme Networks Full time $120,000 - $160,000 per year

    Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver unprecedented progress. With double-digit growth year over year, no provider is better positioned to deliver scalable outcomes than Extreme.Inclusion is one of...


  • Vaughan, Ontario, Canada KEV Group Full time $120,000 - $200,000 per year

    Who We Are:At KEV, we help school districts eliminate the school finance blind spot. Our platform gives district finance teams real-time visibility and traceability into every dollar collected at the school level; whether it's cash, check, or digital. From field trips to fundraisers, we help them manage every dollar with confidence. More than 26,000 schools...


  • Vaughan, Ontario, Canada Extreme Networks Full time US$150,000 - US$200,000 per year

    Staff Data Scientist (Gen AI, Machine Learning)Are you energized by the idea of innovating with Generative AI? Do you want to create global impact while tackling challenges at the forefront of Artificial Intelligence? Do you dream of building ground-breaking products that define the future of AI-driven network management? Then come, advance with us at...

  • Engineer, Stations

    7 days ago


    Vaughan, Ontario, Canada The MEARIE Group Full time $90,000 - $120,000 per year

    Engineer, Stations (Non-Union)Vaughan, OntarioFull-time, 35 hours/ week, HybridAt Alectra, we energize a brighter future by empowering our workforce through the talent of tomorrow's bright minds. We promote a culture that encourages collaboration, celebrates innovation and supports lifelong learning. We are committed to creating a safe and inclusive...

  • Engineer, Stations

    1 week ago


    Vaughan, Ontario, Canada Alectra Utilities Full time $80,000 - $120,000 per year

    Engineer, Stations (Non-Union)Full-time, 35 hours/ week, Hybrid  At Alectra, we energize a brighter future by empowering our workforce through the talent of tomorrow's bright minds. We promote a culture that encourages collaboration, celebrates innovation and supports lifelong learning. We are committed to creating a safe and inclusive workplace where...