Builds high-throughput real-time data replication integrations from databases like Postgres, MySQL, MongoDB into ClickHouse. Requires 5+ years experience, Go proficiency, cloud-native skills, and Kubernetes; focuses on reliability, edge cases, and customer-driven innovation.
141k – 230k
Remote5+ YOEBackend Engineering
About the role
What You’ll Do
Build data-intensive systems
Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake).
Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc.
Design integration solutions to enable users to fully harness ClickHouse's performance and throughput.
Own end-to-end reliability
Debug complex issues in production leveraging runtime diagnostics (e.g. pprof, parca) and observability tools (e.g. metrics, logging, tracing).
Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and simplify/automate operations.
Write clear documentation, both publicly and internally.
Participate in on-call rotation.
Drive product innovation
Work directly with customers to understand integration requirements and discover gaps in existing product.
Collaborate cross-functionally with internal teams to ensure operational efficiency.
Lead technical discussions and influence product roadmaps.
About You
5+ years of industry experience building data-intensive software solutions.
Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go.
Cloud-native experience deploying and operating services on at least one major cloud platform (AWS/GCP/Azure).
Practical experience with Kubernetes.
Strong problem solver and solid production debugging skills.
Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response).
Bonus Points
Experience with database replication technologies (CDC, logical replication).
Experience with durable execution frameworks (Temporal).
Experience with data formats and protocols (Avro, Parquet, Protobuf).
Experience with modern data processing frameworks (e.g. Kafka, Spark, Flink).
Experience with maintaining/contributing to open-source software.
Optimizes and maintains performance of the core ClickHouse database, focusing on query optimization, distributed systems, and low-level enhancements using C++. Collaborates with support and open-source community while debugging production issues.
141k – 230k
RemoteBackend Engineering
Software Engineer - Core Platform
PaveSan Francisco, CA +2
Builds and scales core platform backend for data-intensive applications, designing generalized solutions for cross-product challenges. Requires 3+ years backend experience with TypeScript/Node.js, data infrastructure, and leading complex projects.
141k – 265k
Hybrid3+ YOEBackend Engineering
Backend Engineer
ScribeSan Francisco, CA
Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.
140k – 185k
Hybrid3+ YOEBackend Engineering
Software Engineer, Verifications Platform
UpstartUnited States
Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.
142k – 197k
Remote3+ YOEBackend Engineering
Software Engineer II, Managed Platform Services
CrusoeSan Francisco, CA
Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.