Overview

Data Engineer Jobs in Toronto, Ontario at Rakuten Rewards

Title: Data Engineer

Company: Rakuten Rewards

Location: Toronto, Ontario

Job Description:Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Our teams deliver on the company’s mission to delight merchants and customers through innovation, optimism, and teamwork.

Rakuten Rewards is a leading e-commerce company that enhances the way people shop by offering Cash Back, deals and rewards from more than 3,500 merchants. Founded in 1999, Rakuten has grown to become the go-to shopping destination for consumers, having paid out nearly $2 billion in Cash Back to its 15 million members. The company also operates ShopStyle, a leading fashion discovery destination, and Cartera Commerce, a top rewards platform for airlines and banks. For more information, visit www.rakuten.com.

JOB SUMMARY:

The Data Engineer position at Rakuten.com in Toronto offers an exciting opportunity to contribute to the development and maintenance of member profile graph database infrastructure. You will play a vital role in optimizing database schemas, maintaining data pipelines, and collaborating with cross-functional teams to enhance personalized experiences and targeted marketing strategies.

KEY RESPONSIBILITIES:

Assist in maintaining and optimizing graph database schemas tailored for member profile management.

Support the development and maintenance of robust data pipelines and integration processes.

Collaborate with senior data engineers, data scientists, and analysts to optimize query performance.

Implement data integration strategies between graph databases and Snowflake.

Contribute to documenting technical designs, procedures, and best practices.

Design and implement backend APIs for data access and manipulation within the graph database.

QUALIFICATIONS:

Familiarity with graph database technologies such as TigerGraph, Neo4j, Amazon Neptune.

Proficiency in programming languages such as Python, Java, or Scala.

Basic understanding of data modeling, query optimization, and performance tuning concepts in graph databases.

Knowledge of data integration techniques and tools for graph databases.

Experience in designing and implementing backend APIs.

Familiarity with cloud platforms (e.g., AWS, Azure) and related services for data storage and processing.

Knowledge of Snowflake data warehousing platform.

MINIMUM REQUIREMENTS:

Degree Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Years of Experience: 2+ years of experience in data engineering roles.

Five Principles for Success

Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.

Always improve, Always Advance

– Only be satisfied with complete success – Kaizen

Passionately Professiona

l – Take an uncompromising approach to your work and be determined to be the best

Hypothesize – Practice – Validate – Shikumika

– Use the Rakuten Cycle to succeed in unknown territory

Maximize Customer Satisfaction

– The greatest satisfaction for our teams is seeing their customers smile

Speed!! Speed!! Speed!!

– Always be conscious of time – take char…

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.

About Rakuten Rewards