Role responsibilities
You will be responsible for building high-performance connectors that extract data from diverse sources and reliably load it into downstream destinations. This involves deeply investigating how different SaaS platforms and databases behave to architect robust ways to move their data in real time.
Requirements
The ideal candidate should have 8+ years of backend engineering experience and be proficient in Go, with the ability to work in Python and Rust. A strong understanding of data movement, systems thinking, and clear communication skills are essential.
Key skills
Backend Engineering, Go, Python, Rust, Systems Engineering, Data Movement, Concurrency, Memory Management, Networking, API Behavior, Change Data Capture, Streaming Technologies, Technical Design, Code Reviews, Data Fluency, Problem Solving
Keywords
Estuary, Real-Time Data Integration, Change Data Capture, Stream Processing, SaaS APIs, Database Protocols, Distributed Systems, Exact-Once Delivery, Backpressure Management, Technical Design Docs, Code Reviews, Open Source Contributions, Kafka, Flink, Streaming Technologies, Concurrency, Memory Management, Networking, Technical Trade-Offs