Talent.com
Rakuten Kobo
Database EngineerRakuten Kobo • Toronto, Canada
Database Engineer

Database Engineer

Rakuten Kobo • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

The Role

We are looking for a talented and motivated Database Engineer to join our database engineering team. In this role, you will be instrumental in ensuring the performance, reliability, and scalability of our core ecommerce systems. You'll work on exciting challenges related to high-volume transactions, performance, analytics and process automation.

Duties:

  • Design & Development Contribute to the design, development, and implementation of robust, scalable, and high-performance database solutions tailored for ecommerce needs.
  • Performance Optimization Proactively monitor, analyze, and optimize database queries, stored procedures, and schema designs to ensure optimal transaction processing and data retrieval.
  • Reliability & Availability Implement and maintain robust backup, recovery, and disaster recovery strategies to guarantee continuous availability of our ecommerce platform.
  • Data Integrity & Security Manage database security, user access, roles, and data encryption to protect sensitive customer and business information
  • Collaboration Work closely with software engineers, data engineers, data scientists, product managers, and other stakeholders to understand business requirements and come up with effective, datadriven solutions.
  • Automation Develop and maintain tools to automate routine database administrative tasks, improving efficiency and reducing manual effort.
  • Troubleshooting Diagnose and resolve complex database issues in production and lower environments with a focus on minimizing downtime.
  • Mentorship & Learning Participate in knowledge sharing, provide technical guidance to junior team members, and actively seek opportunities to learn new technologies and best practices
  • On-Call Support Participate in on-call rotations to provide critical support for our 24/7 e-commerce operations.
  • Documentation Create and maintain clear, concise documentation for database designs, configurations, operational procedures and tools.

Experience and Education:

  • Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent practical experience
  • 6+ years of hands-on experience as a Sr Database Engineer, SRE, Sr DBA, Systems Architect or a mix of these roles, preferably within a high-transaction environment with a focus on automation.
  • Experience with Infrastructure as Code (IaC) principles and tools, specifically for database systems
  • Must have Experience with Database Platform migrations( Eg: Relational <--> DocumentDB, Oracle <--> postgres, On-Prem <--> Cloud )
  • Proficiency in writing and optimizing complex queries, stored procedures, and functions. Writing tools and utilities in Python, bash, powershell.
  • Solid understanding of database design principles and data modeling for relational and document/NoSQL database systems.
  • Experience with database performance tuning and optimization techniques, including indexing strategies and query plan analysis
  • Familiarity with data governance concepts / data security best practices / data privacy regulations(GDPR, CCPA, etc)

Tech & Architecture Skills

  • Strong expertise with relational database system (PostgreSQL, SQL Server, MySQL, Oracle)
  • Working knowledge of NoSQL, Document Database systems (MongoDB, Redis, RavenDB, Memcache)
  • Windows and Linux Systems
  • Core networking and storage concepts
  • Development experience with Python, cli/web/data frameworks
  • Infrastructure (as code concepts, CI/CD pipelines with Gitlab/Github, Provisioning with Terraform/Ansible, Containers, Docker, Helm Charts, kubernetes)
  • Familiarity with Systems architecture, Distributed computing architecture, BigData systems, Processes and toolsets

Soft Skills We Value:

  • Problem Solving Analytical mind with the ability to diagnose complex issues and propose effective, sustainable solutions.
  • Communication Excellent verbal and written communication skills, with the ability to explain technical concepts clearly to both technical and non-technical audiences.
  • Collaboration A team player who thrives in a collaborative environment, enjoys sharing knowledge, and works effectively across departments.
  • Adaptability Ability to quickly learn new technologies and adapt to evolving business needs and technology landscape.
  • Proactiveness A self-starter who takes initiative, anticipates potential issues, and proposes improvements

The Perks:

  • Flexible hours and hybrid remote working environment
  • Subsidized in-office lunches
  • Full benefits starting from your first day
  • Paid Volunteer days, unlimited sick days, and 3% RRSP matching
  • Lifestyle spending account
  • Talent and development training budget
  • Free Kobo device + free weekly e-book or audiobook
  • Weekly Kobo Spark sessions
  • Maternity/paternity leave top up
  • Dog friendly office
Create a job alert for this search

Database Engineer • Toronto, Canada

Similar jobs

Senior Database Engineer with Terraform Expertise

Mufg InvestorservicesToronto, ON, CA
Full-time

MUFG Investor Services is hiring a Database Reliability Engineer to manage AWS infrastructure and optimize database performance.This role combines deep database knowledge with DevOps practices.In t... Show more

 • Promoted

Hybrid Cloud Database Paas Engineer - C$91,200 - C$136,800 A Year

TD BankEast York, Canada
Full-time

Designs and optimizes cloud database solutions using Google Cloud and Azure.Requires experience in public cloud and database management. Show more

 • Promoted

Database Engineer

Altis TechnologyToronto, ON, CA
Temporary

Senior Database Engineer/ Senior Data Migration.Toronto, Ontario (Hybrid, 2 days per week onsite).Our client in the retail and loyalty sector is seeking a skilled.This role sits at the intersection... Show more

 • Promoted

Database Engineer

hireVouchToronto, ON, CA
Full-time

Our client is the the premier provider of practice management software for wealth management firms across North America.Leveraging advanced analytics and industry benchmarking, they empower financi... Show more

 • Promoted

Engineer For Distributed Database At Amazon

United States Digital Space LLCToronto, Canada
Full-time

Drive innovation in cloud database technologies as an Engineer with Amazon Aurora PostgreSQL in Toronto.Focus on optimizing high-scale database solutions for AWS users.In this pivotal role, you wil... Show more

 • Promoted

Database and Integration Engineer

Princeton IT Services, IncToronto, ON, CA
Full-time

Job Title: Database & Integration Engineer.We are seeking a skilled Database & Integration Engineer to support enterprise data migration, integration, and modernization initiatives while ensuring d... Show more

 • Promoted

Database Operations Engineer - C$86,100 - C$136,100 A Year

Manulife Financial CorporationNorth York, Canada
Full-time

Database Operations Engineer responsible for managing, maintaining, and optimizing complex backend databases, including migration to Azure cloud environments, backup, recovery, performance tuning, ... Show more

 • Promoted

Senior Database & Integration Engineer

Raise - find a more meaningful working experienceToronto, ON, CA
Full-time

Senior Database & Integration Engineer.Location: Toronto, ON - Hybrid.We at Raise are hiring a Senior Database & Integration Engineer for one of our top clients.After establishing themselves as an ... Show more

 • Promoted

Clio Database Platform Engineer Opening

Themis Solutions Inc.toronto, on, Canada
Full-time

Exciting opportunity for a Database Platform Engineer at Clio focused on MySQL.Contribute to building and optimizing robust database systems in our dynamic environment.As a critical player in Clio’... Show more

 • Promoted

Database Engineer

Hamilton ETFsToronto, ON, CA
Full-time

Hamilton ETFs is building a SaaS platform—a suite of applications designed to power every aspect of our business, including sales, marketing, data intelligence, compliance, reporting, and AI-assist... Show more

 • Promoted

Database Operations Engineer - C$86,100 - C$136,100 A Year

ManulifeNorth York, Canada
Full-time

Database Operations Engineer to manage and optimize database operations, including migrations, backups, performance tuning, and security. Show more

 • Promoted

Database Platform Distinguished Engineer

DayforceToronto, Canada
Full-time

Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), ... Show more

 • Promoted

Lead SQL Database Engineer (Azure)

CIBCToronto, ON, CA
Full-time

We’re building a relationship-oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients.At CIBC, we embrace your strength... Show more

 • Promoted

Oracle/MS SQL Database Engineer – Performance

ScotiabankToronto, ON, CA
Full-time

A leading North American bank is seeking a Database Developer to maintain and optimize applications on Oracle and MS SQL databases.The ideal candidate will have 6-10 years of experience, strong ski... Show more

 • Promoted

Database Engineer for Innovative Solutions

CapgeminiToronto, ON, CA
Full-time

Join Capgemini as a Database Engineer specializing in DB2, MSQL, and Elasticsearch.This role emphasizes your proficiency in database optimization and integration with modern technologies in a suppo... Show more

 • Promoted

Engineer for Distributed Database at Amazon

United States Digital Space LLCToronto, ON, CA
Full-time

Drive innovation in cloud database technologies as an Engineer with Amazon Aurora PostgreSQL in Toronto.Focus on optimizing high-scale database solutions for AWS users.In this pivotal role, you wil... Show more

 • Promoted

Database Solutions Architect in Hybrid Environment

Raenan ConsultancyToronto, ON, CA
Full-time

Transform database structures as a Database Solutions Architect in a hybrid work model.Utilize your expertise in Linux, DB software, and database management to innovate and elevate projects.This ro... Show more

 • Promoted

Principal Engineer - Vector Database

Huawei Technologies Canada Co., Ltd.Markham
Full-time +1

Huawei Canada has an immediate permanent opening for a Principal Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next‑generati... Show more

 • Promoted

Senior Cloud Database Engineer Position

Marqeta, Inc.Toronto, ON, CA
Full-time

Shape the future of database architecture at Marqeta as a Senior Cloud Database Engineer.Focus on automation and innovative solutions with AWS Aurora and other cloud technologies.In the heart of Ma... Show more

 • Promoted

Senior Database Engineer for Financial Software

hireVouchToronto, ON, CA
Full-time

Drive database performance and reliability as a Senior Database Engineer with an industry-leading financial software provider.This hybrid opportunity emphasizes collaboration across teams while imp... Show more