Senior Sports Data Engineer

2 weeks ago


Toronto, Ontario, Canada theScore Full time

About the Role & Team

We're a dynamic team of software engineers dedicated to delivering exceptional features for theScore media app, one of North America's most popular sports applications. Our focus is on crafting seamless user experiences across the entire app, encompassing everything from onboarding to real-time sports data.

As part of this collaborative environment, you'll have a direct impact on our product roadmap and contribute to features used by millions of daily active users.

About the Work
  • Develop and maintain core functionalities using Elixir, Phoenix, and LiveView within our technology stack.
  • Ensure robust monitoring and alerting systems are in place to guarantee application stability (utilizing DataDog).
  • Construct internal web tools leveraging Ruby on Rails, Phoenix, and LiveView to empower colleagues with data visualization and debugging capabilities.
  • Actively participate in the design, architecture, and implementation of new features within an agile/scrum framework.
  • Engage in pair programming sessions to enhance team collaboration and knowledge sharing.
  • Contribute to our on-call rotation to address critical issues promptly during off-business hours.
  • Mentor fellow team members, fostering their technical growth and development.
  • Deploy services and applications to Amazon EKS.
About You
  • Possess a strong foundation in computer science principles, including data structures, distributed systems, and software design.
  • Demonstrate a passion for clean code architecture and adherence to best practices in software development.
  • Have experience with modern web frameworks and API development.
  • Be proficient in Git and GitHub or similar version control systems.
  • Exhibit a strong understanding of relational databases, including PostgreSQL and MySQL.
  • Possess experience integrating with third-party APIs.
  • Be familiar with background job processing technologies (e.g., Oban, Broadway, Exq, Sidekiq, Celery, Beanstalk, RabbitMQ, Kafka).
  • Feel comfortable working in a terminal environment.
  • Have familiarity with Kubernetes.
  • Be proficient in an editor of your choice.
  • Have experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalents.
  • Be knowledgeable about profiling tools like Splunk, DataDog, or similar.
  • Understand and apply various caching strategies and tools.


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop internal web tools in Ruby on...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop internal web tools in Ruby on...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...


  • Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...


  • Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.About the TeamOur team is a cross-functional group of...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.About the TeamOur team is a cross-functional group of...

  • Product Manager

    4 days ago


    Toronto, Ontario, Canada The Score Full time

    About the Role:The Score is seeking a highly skilled Senior Product Manager to join our Sportsbook team. As a key member of our team, you will be responsible for leading the ideation, technical development, and launch of sports modeling products.Key Responsibilities:Establish product KPIs and goals, including short and long-term planning on how to achieve...

  • Product Manager

    3 days ago


    Toronto, Ontario, Canada The Score Full time

    About the Role:The Score is seeking a highly skilled Senior Product Manager to join our Sportsbook team. As a key member of our team, you will be responsible for leading the ideation, technical development, and launch of sports modeling products.Key Responsibilities:Establish product KPIs and goals, including short and long-term planning on how to achieve...

  • Senior Data Engineer

    16 hours ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Sage Lake Senior Living. As a key member of our data engineering team, you will be responsible for designing, developing, and deploying scalable data solutions that meet the needs of our business.Key ResponsibilitiesDesign and develop data pipelines and integrations using...

  • Senior Data Engineer

    2 hours ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Sage Lake Senior Living. As a key member of our data engineering team, you will be responsible for designing, developing, and deploying scalable data solutions that meet the needs of our business.Key ResponsibilitiesDesign and develop data pipelines and integrations using...


  • Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...


  • Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Blockchain Engineer to join our team at Lawton Senior Living. As a Senior Blockchain Engineer, you will play a critical role in designing, building, and developing large-scale data systems that provide the foundational data on which all our products and services are built.Key ResponsibilitiesGain a solid...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Blockchain Engineer to join our team at Lawton Senior Living. As a Senior Blockchain Engineer, you will play a critical role in designing, building, and developing large-scale data systems that provide the foundational data on which all our products and services are built.Key ResponsibilitiesGain a solid...

  • General Manager

    4 days ago


    Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...

  • General Manager

    3 days ago


    Toronto, Ontario, Canada Canlan Sports Full time

    Job Summary:As a key member of the Canlan Sports team, the General Manager will play a pivotal role in driving business success and delivering exceptional customer experiences. Reporting to the Regional Director Operations, this individual will work closely with Senior Management to achieve strategic objectives and ensure the smooth operation of the sports...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the Role and TeamWe are seeking a highly skilled iOS Developer to join our Sports Data team at Score Media and Gaming Inc.The Sports Data team is responsible for delivering amazing new features to theScore media app, one of the most popular sports apps in North America. As a key member of our team, you will work closely with our product team to design,...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the Role and TeamWe are seeking a highly skilled iOS Developer to join our Sports Data team at Score Media and Gaming Inc.The Sports Data team is responsible for delivering amazing new features to theScore media app, one of the most popular sports apps in North America. As a key member of our team, you will work closely with our product team to design,...