Database Architect

Fivetran · Remote

Company

Fivetran

Location

Remote

Type

Full Time

Job Description

From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.

Overview

Fivetran is building data pipelines to power the modern data stack for thousands of companies. We’re looking for a seasoned Database Architect to join our Platform Engineering group. This group is responsible for building a highly available, reliable, and scalable application/infrastructure platform running over 2 million data pipeline jobs every day across 3 major public clouds GCP, AWS and Azure.  

In this role, you will own and drive the database architecture and strategy for the Fivetran platform ensuring its performance, scalability, availability, and reliability. You will guide developers and site reliability engineers in implementing and operationalizing them. You will also be part of our architecture council, working closely with engineers/architects from other global engineering groups and the CTO office, driving the vision/roadmap for the database architecture which aligns with the overall platform architecture to meet our 10x growth in the next few years. 

You will be a great fit for this role if you have architected and designed multi-tenant databases using different isolation strategies for enterprise SaaS applications that can scale horizontally with no single point of failure. You frown upon seeing slow queries in production and find ways to optimize them. You have in-depth know-how of running PostgreSQL databases at scale. This is a full-time position based out of our Oakland office or remote within the US/Canada.

Technologies You’ll Use: PostgreSQL, RDS, AWS, GCP, Azure, Java, Python, Go, Kubernetes, Docker, Terraform, ArgoCD

What You’ll Do
  • Own and drive the database architecture, vision, strategy, and roadmap to meet our continuous growth.
  • Own the entire database schema/data modeling and its design with the deep understanding of technical/business requirements.
  • Conduct continuous server/query performance analysis, and provide guidance for database server/application performance tuning.
  • Identify new data workloads early in the software development lifecycle, and collaborate with the developers on schema/query design, impact analysis, optimization, and migration planning.
  • Design highly available & horizontally scalable database cluster architecture with the support for seamless failover during large-scale disruptions and database upgrades/migration with no downtime.
  • Establish and implement database best practices, design/review guidelines, and processes.
  • Establish migration procedures and capacity planning to enable high confidence deployments.
  • Mentor and influence engineering teams in optimal schema design and writing high performant queries.
  • Design a connection pooling strategy and guide engineering teams in implementing them.
  • Design and develop a performance testing strategy to test changes before going into the production database.
  • Design and implement the ELT/ETL strategy for our production data analytics.
What You'll Bring
  • 10+ years of experience in designing and developing enterprise database architecture that has supported large scale, high volume, and high availability transactional SaaS applications
  • Subject matter expert in PostgreSQL with 5+ years of production experience in supporting at scale, highly available, and performant databases
  • Strong relational data modeling and SQL skills
  • Demonstrated expert ability in performance testing/monitoring/optimization and tuning database server configurations, queries, partitions/shards, and indexes
  • Experience working with cloud database technologies such as AWS RDS, GCP CloudSQL
  • Strong communication skills with a high degree of comfort speaking with developers, architects, leadership, and the ability to gain alignment
  • Knowledge of Java programming or any JVM based language is preferred

#LI-Remote

We’re honored to be valued at over $5.6 billion, but more importantly, we’re proud of our core values of Get Stuck In, Do the Right Thing, and One Team, One Dream.

Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.

To learn more about Fivetran’s culture and what it’s like to be part of the team, click here and enjoy our video.

To learn more about our candidate privacy policy, you can read our statement here.

Apply Now

Date Posted

09/06/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Principal Cloud Architect: Pre-Sales - Myriad360

Views in the last 30 days - 0

This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details

Medical Affairs Writer Contract - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics seeks a Medical Affairs Writer to develop scientific publications and communications for cell therapy innovations The role requir...

View Details

Product Manager Wallet SDKs - Startale

Views in the last 30 days - 0

The text describes a job alert system where applicants must mention UNSELFISH and use a specific tag to demonstrate they read the post It explains the...

View Details