Full-time
Senior Software Engineer
San Francisco or Remote
Supermetal is looking for systems engineers to build high-performance CDC and data replication infrastructure.
What You'll Do
- Build CDC connectors for transactional databases (PostgreSQL, MySQL, Oracle), data warehouses (Snowflake, Databricks), and queues (Kafka)
- Profile and optimize data structures, IO pipelines, and memory footprint
- Work with Apache Arrow for columnar data processing
- Debug production issues with customers
- Write clear documentation
Must Have
Systems Engineering
- You've built and operated production systems
- You've written extensively in Rust, C++, or Go
- You reason about performance at the hardware level — allocations, cache misses, context switches
- You root cause issues with traces, metrics, and profiling data
Domain Expertise — production experience in at least one:
- Database internals (replication logs, WAL, storage engines, transaction semantics)
- Stream processing or CDC
- Distributed systems (replication, consistency, fault tolerance)
Correctness First
- We prioritize correctness over performance — you should too
- Experience with fuzzing, property testing, or sqllogictest-style suites
Nice to Have
- Multiple years writing production Rust
- Experience with Apache Arrow, Parquet, or columnar formats
- Familiarity with Postgres WAL, MySQL binlog, or MongoDB oplog
- Open-source contributions to database or data infrastructure projects
- Experience operating systems at scale