Software Engineer, Data

Toronto, Ontario, Canada Full-time

At Uken, we believe that understanding data is a fundamental skill and when leveraged well, it can be used to elevate even the best designed products.  This is why we’re thrilled to be adding a Software Engineer, Data to our Platform team. We are looking for someone to work alongside our architects and project managers to improve and maintain the integrity of our data systems which are responsible for transforming the millions of raw logs we capture each day into actionable insights used by everybody in the company.  These actionable insights are foundational to improving the user experience in our games in a meaningful way. This role is intended for a highly experienced and technically proficient candidate.

You will be working on meaningful things like:

  • Acquiring a complete understanding of how data moves and is transformed across our systems from raw event logs to critical reports consumed by internal teams
  • Creating and maintaining optimal data pipelines within our architecture
  • Building jobs and tools on top of the data pipeline to provide actionable insights into key metrics
  • Debugging discrepancy issues that come up in the ETL (e.g. misaligned metrics with 3rd parties, duplicates, failures in the ETL, performance bottlenecks)
  • Building tools to automate data verification and ensure integrity of our reported metrics
  • Integrating data from multiple sources across internal and external partners
  • Working alongside Architects and Project Managers to strive for greater functionality in our data systems

Your background should include:

  • Strong SQL skills
  • Experience with tools used for large scale data processing: Spark, Hadoop, Kafka
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift, Kinesis, Api Gateway. Lambda
  • Experience with object-oriented, functional and scripting languages: Scala, Python, Java
  • Experience with relational SQL and NoSQL databases, including Redshift, Postgres, Redis and MySQL
  • Knowledge of message queuing, stream processing, and highly scalable ‘big data’ technologies

It'd be a big plus if you have:

  • Knowledge of Machine Learning and experience implementing ML applications
  • Worked with real time and streaming analytics
  • Experience building tech that operates at scale
  • Contributed to an Open Source Project

We believe in a fun and meaningful work environment:

  • You'll be equipped with a high end laptop, monitor, and mobile device
  • Competitive salary and stock options
  • Full health, dental, and vision coverage
  • Fully catered breakfast, lunch, and a snack-filled kitchen
  • Uken social nights including movie night, pub night and more
  • Convenient location at the CBC building at John and Front St.


About Us

Uken builds games that people everywhere love. Who Wants To Be A Millionaire? and Jeopardy! World Tour are the top 2 trivia games, engaging millions of global players every month.

We consider ourselves data driven designers, technologists, and artists. Through collaboration, we pair the craft of design with feedback and data to deliver a pace and rhythm in each game session that immerses our audience and leaves them wanting more. We have a quirky, nerdy culture that fosters creativity, collaboration, quality ideas, and a data driven mindset. We believe in moving quickly and improving constantly and that mantra is reflected in the weekly updates we make to our games and internal technologies. We have an appetite for pushing technical boundaries but with a focus on practical use.

We take entertainment seriously!

Uken welcomes applications from visible minority group members, women, Aboriginal persons, persons with disabilities, members of sexual minority groups, and others who would contribute to the further diversification of our team.

Uken is committed to offering reasonable accommodation to job applicants with disabilities. If you need assistance or accommodation due to a disability, please contact us at


Apply for this opening at