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

Database Engineer for Amazon Aurora

Amazon Web Services (AWS)Toronto, ON, CA
Full-time

Join Amazon as a Database Engineer, specializing in Aurora PostgreSQL.Shape the future of database technology in Toronto and influence millions using AWS.The Aurora PostgreSQL team at Amazon seeks ... Show more

 • Promoted

Senior Site Reliability & Database Engineer

SimCorpToronto
Full-time

A leading financial technology firm in Toronto is seeking a Lead Site Reliability Engineer focused on database management.This role involves managing Azure pipelines for client onboarding, aligning... 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 and Elastic Search Engineer

Tata Consultancy Services LimitedToronto, ON, CA
Full-time

We embrace diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation to create a workforce that reflects the societies we operate in.Hands‑on ... Show more

 • Promoted

Database & Elasticsearch Engineer

CapgeminiToronto, ON, CA
Full-time

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues... Show more

 • Promoted

Database Architect

ScotiabankToronto, ON, CA
Full-time

Select how often (in days) to receive an alert:.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall success of the EDL i... Show more

 • Promoted

database architect (DBA)

Raenan-ConsultancyToronto, ON, CA
Full-time +1

You have successfully applied for this job through Job Bank!.Terms of employment Term or contract Full time.Work must be completed both in person and remotely.Information technology (IT) service pr... Show more

 • Promoted

Senior Database Engineer – DevSecOps

nueToronto, ON, CA
Full-time

Senior Director of Engineering, Platform & Infrastructure.We're looking for a highly motivated.Nue's database infrastructure, scalability, performance, and reliability.You'll be the dedicated exper... Show more

 • Promoted

Senior Engineer in Databases - Toronto Office

FivetranToronto, ON, CA
Full-time

Elevate your career as a Senior Software Engineer focused on databases in Toronto.This hybrid position promotes teamwork and innovation in database solutions.In this influential role within a flour... Show more

 • Promoted

Senior IT Database Engineer

KrollToronto, ON, CA
Full-time

Transform data management as a Senior IT Database Engineer.Combine technical skills in AWS and Azure with a focus on database architecture and system optimization.This senior role will have you at ... Show more

 • Promoted

Platform Engineer, Databases

Themis Solutions Inc.Toronto, ON, CA
Full-time

We’re looking for a Platform Engineer, Databases to join our Systems Engineering, Production team.This role is for someone passionate about building robust, scalable database systems, and eager to ... Show more

 • Promoted

Senior Cloud Database Engineer

MarqetaToronto, Ontario, Canada
Full-time

In lieu of a degree, 7+ years of relevant experience may suffice.Experienced with cloud native databases (AWS preferred), including transactional RDBMS such as Aurora, MySQL, and Postgres, as well ... Show more

 • Promoted

Principal Engineer - Vector Database

Huawei CanadaMarkham, York Region, CA
Permanent

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

Cloud Database Engineering Lead at Nue.io

Jaide HealthToronto, ON, CA
Full-time

Transform cloud database engineering with Nue.Senior Database Engineer in a hybrid/remote role.Ensure database efficiency and performance while tackling complex infrastructure challenges.Senior Dat... Show more

 • Promoted

Vector Database Principal Engineer Role

Huawei CanadaMarkham, York Region, CA
Full-time

Step into a critical role at Huawei Canada as a Principal Engineer, focusing on vector database storage architectures and advanced cloud solutions.Your expertise will drive AI capabilities forward.... Show more

 • Promoted

Lead Database Engineer

Jonas SoftwareToronto, ON, CA
Full-time

Lead Database EngineerApplylocations: India (Jonas Collections and Recovery Inc): Remote - Canadatime type: Full timeposted on: Posted 30+ Days Agojob requisition id: R48885## ## Job Desc... 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

Ecommerce Database Engineer Position

Rakuten Kobo Inc.Toronto, ON, CA
Full-time

Become a part of Rakuten Kobo's team in Toronto as an Ecommerce Database Engineer.Work on challenging database projects while enjoying a hybrid work-life balance.In this full-time role, you will be... Show more

 • Promoted

Lead Database Engineer - DevSecOps

Jaide HealthToronto, ON, CA
Full-time

Senior Database Engineer – DevSecOps.Location: Remote / Hybrid – Canada.Reports to: Senior Director of Engineering, Platform & Infrastructure.We're looking for a highly motivated.Nue's database inf... Show more

 • Promoted

Senior Software Engineer, Distributed Database Infra

ZipToronto, ON, CA
Full-time

A leading procurement technology firm in Toronto seeks an experienced Software Engineer to enhance its proprietary database access layer.You will work on improving scalability and performance for Z... Show more