[Remote] Data Engineering at Supabase

Remote

Supabase Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Biotechnology, Software Development, Cloud ComputingIndustries

Requirements

Candidates should have 3+ years of production experience with Python and SQL, strong experience with dbt for data modeling and transformation, and experience with Apache Airflow for workflow orchestration. Proficiency with cloud data warehouses, experience with infrastructure as code, and a strong understanding of data warehouse design patterns and best practices are also required, along with experience with Git, CI/CD pipelines, and collaborative development workflows. Experience with Pulumi, PostHog, HubSpot, real-time data processing, and a background in developer tools or B2B SaaS companies are considered bonus points.

Responsibilities

The Data Engineer will be responsible for designing, building, and maintaining scalable ETL/ELT pipelines using Airflow and Meltano, developing and optimizing dbt models, and implementing data quality monitoring, testing, and alerting. They will manage data ingestion from multiple sources, manage BigQuery datasets and slot allocation, deploy and maintain Airflow DAGs, and implement infrastructure as code using Pulumi. Responsibilities also include monitoring pipeline performance, optimizing for cost and efficiency, building and maintaining a multi-layered data warehouse architecture, designing and implementing data governance policies, optimizing BigQuery performance, developing and maintaining reverse ETL pipelines, building attribution models, creating automated triggers for sales and marketing outreach, and implementing data quality checks for reverse ETL processes. The role involves working closely with other teams, maintaining documentation, participating in code reviews, and supporting team members in using datasets and analytical tools.

Skills

Data Pipeline Development
ETL/ELT
Airflow
Meltano
dbt
Data Quality Monitoring
Data Ingestion
BigQuery
PostgreSQL
Apache Airflow
Cloud Composer
Google Cloud Platform
Pulumi
Python
SQL
Data Warehouse
Infrastructure as Code

Supabase

Open-source backend service for developers

About Supabase

Supabase provides an open-source backend as a service (BaaS) platform that helps developers and businesses create scalable applications more easily. It offers real-time databases, authentication, and storage solutions, all designed to integrate smoothly into existing workflows. This means developers can focus on building their applications without needing to spend a lot of time on backend development. Supabase operates on a freemium model, where users can access basic services for free, while advanced features are available through paid subscriptions. This approach allows it to cater to various user needs. What sets Supabase apart from its competitors is its open-source nature, which allows users to customize the platform and benefit from community-driven enhancements. The company aims to provide a reliable and efficient solution for developers, ensuring high uptime for applications that are critical to their users.

Singapore, SingaporeHeadquarters
2020Year Founded
$190.8MTotal Funding
SERIES_CCompany Stage
Consumer Software, Enterprise SoftwareIndustries
51-200Employees

Benefits

Remote work from anywhere
Autonomous work
Health, vision & dental benefits
Generous tech allowance
Annual education allowance
Annual run off-sites

Risks

Increased competition from other open-source BaaS platforms like Appwrite and Nhost.
Potential security vulnerabilities in open-source projects if not regularly updated.
Freemium model may challenge conversion of free users to paid subscribers.

Differentiation

Supabase offers a real-time database with self-documenting APIs for PostgreSQL.
The platform is open-source, allowing for community-driven improvements and customization.
Supabase provides a comprehensive suite of tools for scalable application development.

Upsides

Supabase raised $80M in Series C, totaling $196M in funding.
Growing demand for open-source solutions boosts Supabase's market potential.
Increased interest in real-time data processing aligns with Supabase's capabilities.

Land your dream remote job 3x faster with AI