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.
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.
- 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
- 100% paid Medical, Dental, Vision and Basic Life Insurance. Benefits begin on your first day!
- Option of Health Savings Account (HSA) or Flexible Savings Account (FSA)
- Generous paid time off (PTO) plus paid sick time, holidays, parental leave, and volunteer days off
- 401k match program
- Eligible donation match program
- Monthly cell phone stipend
- Home office setup reimbursement program for 100% remote employees
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team building activities
- Pet Insurance
- Commuter benefits to help with transit and parking costs
- Employee Assistance Program (EAP)
- Referral Bonuses
- RSU's - every employee is granted RSU's when they walk in the door
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.
Explore More
Date Posted
10/09/2022
Views
30
Similar Jobs
Senior Systems Infrastructure Engineer - BlackLine
Views in the last 30 days - 0
BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...
View DetailsSolution Manager, Workday - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View DetailsSales Development Representative- French - Qualtrics
Views in the last 30 days - 0
Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsGrowth Account Executive SMB - French - Klaviyo
Views in the last 30 days - 0
Klaviyo a company that values diverse backgrounds and perspectives is seeking an Account Executive with a minimum of 1 year of experience in carrying ...
View DetailsSenior Machine Learning Modeler - Cash App
Views in the last 30 days - 0
Cash App a dynamic financial ecosystem is seeking a Machine Learning Engineer to join its Quantitative Finance Team The role involves developing stati...
View Details