Senior Golang Engineer - Integrations

ClickHouse Logo

ClickHouse

💵 $121k-$232k
📍Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.