SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Supabase is hiring a Software Engineer to join the Turso core database team. Turso is an open-source database that replaces SQLite with ongoing work to support the Postgres interface, plus a cloud offering where users can create databases on demand. You'll work with customers and cross-functional teams to build the future of databases in an era where users and agents create millions of databases daily.
Key Responsibilities:
- Drive progress on the Turso open-source database, particularly the Postgres compatibility layer
- Ensure code quality and reliability by implementing systems and guarantees to prevent breakage
- Maintain Turso Cloud operations, including the Cloud API and data plane operations
- Improve scalability of Turso Cloud to support 100x growth in database volume
The role suits someone energized by async, fast-paced environments and passionate about building database technology that scales to billions of operations.
Company Context:
Supabase is a Postgres development platform built by developers for developers. The platform provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. The company is fully remote, born open-source-first, with ~400 team members across 60+ countries, over $1B raised (including $500M Series F), and 540,000+ community members.
Requirements:
- Experience writing databases and/or other high-stakes low-level systems (hypervisors, OS kernels, storage devices)
- Experience working with remote teams and open-source communities
- Passion for correct, reliable systems with hands-on experience in deterministic simulation testing, formal verification methods, fuzz testing, and differential testing
- Experience deploying, operating, and debugging large-scale software systems in production on cloud platforms (AWS, Kubernetes)
- Demonstrated ability improving observability, reliability, and performance of complex cloud systems
- Proficiency in Rust
- Comfort with LLM-assisted development and evals
- Experience with embedded databases
- Clear communication across technical and non-technical audiences
- Problem-solving mindset focused on real-world developer needs
- Ability to navigate ambiguity and move quickly