Talent.com
Cloudera
Principal Software Engineer -- Operational DatabasesCloudera • Remote, Toronto, Ontario, Canada
Principal Software Engineer -- Operational Databases

Principal Software Engineer -- Operational Databases

Cloudera • Remote, Toronto, Ontario, Canada
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Job Description

:

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

We are looking for an exceptional and passionate software engineer with a strong distributed systems background to join the OpDB (Operational Database) team in the USA. The Operational Database team is responsible for the development of Cloudera Operational Database, Apache HBase, Phoenix, ZooKeeper and related projects.

  • Cloudera Operational Database (aka. COD) is a public cloud based solution based on Apache HBase and Phoenix

  • HBase is the Hadoop database, a distributed, scalable, big data store and is one of the most widely used components in Hadoop, an essential tool for data engineering.

  • Phoenix adds an SQL flavour to HBase, combining the SQL world with the scalability of HBase.

  • ZooKeeper is the high availability coordination service of the Big Data world and is one of the most widely used components in the Hadoop ecosystem, an essential tool for coordinating component instances in large clusters.

As a Principal Software Engineer, you will be working in the USA based development team led by an Engineering Manager and together with its Hungary and India based peer teams you will develop, distribute and support COD, HBase, Phoenix and ZooKeeper. You will help us move our products to the next level, to be more supportable, enterprise ready and feature-rich so that more and more enterprises could start using them.

As a Principal Engineer, you will...

  • Be directly involved in the design and implementation of the core feature set of Apache HBase, Apache Phoenix, Cloudera Operational Database and related projects.

  • Help develop our roadmap by identifying issues and bottlenecks, analyzing and implementing changes and fixes in the components, increasing their overall robustness and reliability for the whole of the Apache community

  • As part of OpDB engineering, you will support enterprise customers running 100s of petabytes-scale operational database systems.

  • Partner with Engineering leaders, product managers, and cross-functional teams as a part of the Cloudera ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption.

  • Integrate the latest changes from Apache HBase, Phoenix and ZooKeeper into our distribution

  • Additionally, in this role, you will be responsible for leading a talented group of engineers working on the feature and mentoring junior engineers.

  • Work together with your teammates in all locations and with other component developers, making sure that our solutions operate flawlessly in the platform.

We are excited about you if you have...

  • Bachelor’s degree in Computer Science or equivalent, and 10+ years of experience

  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise

  • Passion about programming. Clean coding habits, attention to detail, and focus on quality

  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems

  • Hands-on programmer with strong data structures and algorithms skillset

  • Experience working in Linux environments

  • Good verbal and written communication skills in English

  • Solid interpersonal skills conducive to a distributed team environment

  • Ability to take ownership for large scale projects and leadership skills to drive them to success

You might also have...

  • Strong background in a distributed database systems, including database storage internals, NoSQL storage

  • Strong background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations

  • Strong understanding of the Apache Big Data ecosystem and over 3+ years of experience in database systems

  • Recognized contributions to open source projects

  • Experience using projects such as HBase, Phoenix, Accumulo, Cassandra, etc., is a big plus

  • Good Understanding of database development, distributed database systems, scaling, performance tuning

  • Experience with cloud infrastructure is a great plus

This role is not eligible for immigration sponsorship.

What you can expect from us:

  • Generous PTO Policy

  • Support work life balance with

  • Flexible WFH Policy

  • Mental & Physical Wellness programs

  • Phone and Internet Reimbursement program

  • Access to Continued Career Development

  • Comprehensive Benefits and Competitive Packages

  • Employee Resource Groups

EEO/VEVRAA

#LI-SZ1

#LI-Remote

Create a job alert for this search

Principal Software Engineer -- Operational Databases • Remote, Toronto, Ontario, Canada

Similar jobs

Hybrid Role: Principal Software Engineer

Thomson ReutersToronto, ON, CA
Full-time

Shape the future of capital markets as a Principal Software Engineer focusing on full stack development in a hybrid work environment, combining technical acumen with impactful results.This role cal... Show more

 • Promoted

Principal Software Engineer - Kubernetes

Tech Talent InternationalToronto, ON, CA
Full-time

Principal Software Engineer - Kubernetes.About the job Principal Software Engineer - Kubernetes.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently hir... Show more

 • Promoted

Principal Software Engineer

Veeva Systems Inc.Toronto, Ontario, Canada
Full-time

The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects in... Show more

 • Promoted

Principal Software Engineer

Owl.coToronto, Ontario, Canada
Full-time

We’re building applied AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditabili... Show more

 • Promoted

Principal Software Engineer

ODAIAToronto, ON, CA
Full-time

Principal Engineer for the Lumina Unified Experience.RBC's enterprise data ecosystem.This is a unique opportunity to architect and deliver a seamless, unified experience that brings together Lumina... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Senior or Principal Software Engineer(s)

HRBToronto, ON, CA
Full-time

As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development.Your primary responsibility will be to drive tec... Show more

 • Promoted

Principal Software Engineer - Operational Databases

ClouderaToronto, ON, CA
Full-time

At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp... Show more

 • Promoted

Principal Software Engineer

PowerToFlyToronto, ON, CA
Full-time

Principal Software Engineer, Full Stack.The global capital markets are among the largest markets in the world valued at $50T+ and growing.Transactions in these markets are complex.Critical, nuanced... Show more

 • Promoted

Principal Software Engineer, Azure Solutions - $185,000 - $230,000 A Year

TTEC DigitalToronto, Canada
Full-time

Principal Software Engineer to lead Azure solutions design, client engagements, and project delivery.Requires 5+ years of experience in Agile, Azure technologies, and consulting. Show more

 • Promoted

Senior Software Engineer - Amaris Consulting

Amaris Consultingmarkham, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Principal Software Engineer for Data Architectures

ZoomInfoToronto
Full-time

Join ZoomInfo as a Principal Software Engineer to drive innovative data architectures.In this role, you will focus on building and optimizing systems that process vast amounts of technographic data... Show more

 • Promoted

Principal Software Engineer

AlphaSenseToronto, Ontario, Canada
Full-time

Employer Industry: Market Intelligence and AI Technology Why consider this job opportunity: Salary up to $278,000 CAD Potential for equity and a generous benefits program Opportunity for career adv... Show more

 • Promoted

Principal Software Engineer

SynpulseToronto, ON, CA
Full-time

Principal Software Engineer - Synpulse.Principal Software Engineer is an essential role operating at a comprehensive technical level, delivering technology projects for financial institutions or en... Show more

 • Promoted

DevSecOps Engineer - DLS Technology Corporation

DLS Technology Corporationrichmond hill, on, ca
Full-time

DLS Technology Corporation is seeking a highly skilled.CI/CD pipelines, cloud infrastructure, and automation frameworks.The ideal candidate possesses a strong background in Infrastructure as Code (... Show more

 • Promoted

Principal Software Engineer

Morningstar Credit Ratings, LLCToronto, ON, CA
Full-time

As a Principal Software Engineer on our Data Feed Platform team (Direct – Data & Research), you will partner with product owners and engineering teams to shape the technical direction of our data e... Show more

 • Promoted

Principal Software Engineer: Global Fintech Payments

AndiamoToronto, ON, CA
Full-time

A global fintech leader is seeking a Principal Software Engineer to lead the design of high-scale systems that facilitate global transactions.With over 10 years of experience in building distribute... Show more

 • Promoted

Principal Software Engineer

PassageToronto, Ontario, Canada
Full-time

Who We Are We build technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment.How we expand access Access isn't real if it's una... Show more

 • Promoted

Principal Software Engineer (Canada)

TechnoCredToronto, ON, CA
Full-time

Principal Software Engineer (Canada).Build and drive solutions using the technologies you and your team choose.Develop applications using modern technologies and tools such as React, Node.Participa... Show more

 • Promoted

Principal Database Architect (DBaaS)

RumbleToronto, ON, CA
Full-time

Our mission is to restore the internet to its roots by making it free and open once again.Database as a Service (DBaaS) offering within our public cloud platform.This role will take over a product ... Show more