Software Engineer – Storage

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer improving Supabase’s scalable Postgres storage platform across APIs, CDNs, infrastructure, and developer tools. Building reliable uploads, asset optimization, and storage experiences for millions of developers.

Responsibilities:

  • Improve the analytics bucket offering and storage of open file formats such as iceberg and ducklake
  • Optimize assets to speed delivery for websites and mobile applications
  • Build out the edge network to speed uploads and implement automatic cache invalidation
  • Improve the performance, observability, and reliability of the storage server
  • Collaborate with the frontend team to build a fast, powerful storage explorer
  • Improve APIs, client libraries, and CLI for an exceptional end-to-end developer experience
  • Resolve escalated support issues and identify and resolve systemic platform issues
  • Work across client libraries, CLI, CDN, storage server, and deployment infrastructure
  • Contribute to the open-source server and upstream dependencies such as the TUS server

Requirements:

  • 5+ years of backend engineering experience running Node.js in production
  • Experience with highly scalable, distributed systems
  • Backend application development experience and infrastructure experience deploying, monitoring, and scaling services
  • Familiarity with OpenTelemetry, Prometheus, and Grafana
  • Performance tuning experience
  • Production-grade PostgreSQL usage, including tuning and troubleshooting
  • Ability to drive projects end-to-end
  • Prior experience working on developer tools (nice to have)
  • Knowledge of AWS, GCP, or Azure and containerization with Docker and Kubernetes (nice to have)
  • Experience designing and operating large-scale file upload/download pipelines (nice to have)
  • CDN integration and optimization knowledge (nice to have)
  • Experience with image and video processing tools, formats, and codecs (nice to have)
  • Experience with frontend technologies such as Next.js and React (nice to have)

Benefits:

  • Fully remote work
  • WeWork membership or co-working allowance usable anywhere in the world
  • ESOP (equity ownership) for every team member
  • Tech allowance for laptop, monitor, headphones, or other work equipment
  • 100% health insurance coverage for employees
  • 80% health insurance coverage for dependents
  • Annual company off-sites
  • Flexible, asynchronous work
  • Annual education allowance for courses, books, conferences, or other learning