Software Engineer - Storage at Supabase | Torre

Software Engineer - Storage

Full-time

Legal agreement: To be defined

Provide your expected compensation while applying
location_on
Remote (anywhere)
Shared by
Alexander Torrenegra
1 day ago

Responsibilities


Responsibilities - Improve analytics buckets and storage of open formats such as Iceberg and DuckLake, optimize asset delivery, and expand the edge network for faster uploads and automatic cache invalidation. - Improve storage-server performance, observability and reliability; build the storage explorer with frontend colleagues and improve APIs, client libraries and CLI developer experience. Resolve escalated support issues and systemic platform problems. Role context - Build scalable object storage and developer tools in an asynchronous, fast-paced environment, working across client libraries, CLI, CDN, storage services and deployment infrastructure and contributing to open source and upstream dependencies such as TUS. Additional requirements - Bring 5+ years of backend engineering running Node.js in production, scalable distributed-systems experience, and ability to deploy, monitor and scale services across the stack. Be familiar with observability tools such as OpenTelemetry, Prometheus and Grafana and performance tuning; have production PostgreSQL tuning/troubleshooting experience, end-to-end ownership and empathy for developer experience. - Nice to have: developer-tools experience; cloud infrastructure such as AWS, GCP OR Azure and containerization such as Docker/Kubernetes; large-scale file upload/download pipelines; CDN integration/optimization; image/video tools such as sharp, dssim and ffmpeg and formats/codecs such as AVIF, WebM and Brotli; frontend ecosystems such as Next.js/React. Benefits - The company offers worldwide remote work with a WeWork membership OR co-working allowance, equity ownership for every team member, and a technology allowance for the work environment. - Supabase states that health insurance covers 100% for employees and 80% for dependents worldwide. The team gathers annually in a new city for a week; work is asynchronous with self-managed time, and an annual education allowance supports courses, books, conferences and other learning.