Senior Golang Engineer - Integrations

ClickHouse
Summary
Join ClickHouse's Integrations team as a Senior Software Engineer specializing in Golang integrations. You will be responsible for architecting and maintaining ClickHouse's Go ecosystem, owning the full lifecycle of Go-based integrations, from the core database driver to SDKs and connectors. This role requires strong proficiency in Golang, experience with concurrent programming, and a deep understanding of database concepts. You will collaborate with the open-source community, internal teams, and enterprise users. The ideal candidate will have 5+ years of software development experience building high-quality, data-intensive solutions and a passion for open-source development. This position offers a competitive salary and benefits package, including flexible work environment, healthcare contributions, equity in the company, and generous time off.
Requirements
- 5+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions
- Strong proficiency in Golang and its ecosystem, including advanced knowledge of memory management, performance tuning, profiling, and debugging
- Experience with concurrent programming, deep knowledge of Go's goroutines, channels, and concurrent patterns for high-throughput applications
- Strong understanding of database concepts: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases
- Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions
- Passion for open-source development: actively engaging with the OSS community, advocating for users, and influencing the evolution of the core system through your contributions
Responsibilities
- Architect and maintain ClickHouse's Go ecosystem
- Own the full lifecycle of Go-based integrations—from the core database driver to SDKs and connectors
- Build tools that enable Go developers to harness ClickHouse's incredible speed and scale
- Collaborate closely with the open-source community, internal teams, and enterprise users
- Ensure our Go integrations set the standard for performance, reliability, and developer experience
Preferred Qualifications
- Prior contributions to open-source projects
- Familiarity with ClickHouse or similar high-performance data platforms
- Expertise in building APIs, SDKs, or connectors that enhance developer experience and platform adoption
- Familiarity with or eagerness to learn Rust and C++ for contributing to ClickHouse's core engine optimizations and building performance-critical integration components that span multiple language ecosystems
- Understanding of TCP/IP, HTTP protocols, and network optimization techniques
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly
- Healthcare - Employer contributions towards your healthcare
- Equity in the company - Every new team member who joins our company receives stock options
- Time off - Flexible time off in the US, generous entitlement in other countries
- A $500 Home office setup if you’re a remote employee
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites
Share this job:
Similar Remote Jobs
