Software Engineer - DB Integrations Team

Company behind the popular open-source, high-performance columnar OLAP database management system for real-time analytics, used by Lyft, Cisco, and eBay.
$133,000 - $215,000
Backend
Senior Software Engineer
Remote
51 - 100 Employees
5+ years of experience
Enterprise SaaS · AI

Description For Software Engineer - DB Integrations Team

ClickHouse is revolutionizing the data analytics space with their open-source, high-performance columnar OLAP database management system that operates 100-1000x faster than traditional approaches. As a Software Engineer on the DB Integrations Team, you'll be at the forefront of building scalable solutions that handle petabytes of data in real-time. The role combines deep technical expertise in distributed systems with practical application in cloud environments.

You'll be working with a team that's critical to the company's growth, building integrations with various data sources and ensuring seamless data onboarding for clients. The position requires expertise in Golang or Java, strong understanding of distributed systems, and hands-on experience with Kubernetes and cloud-native architectures.

The company offers a flexible, remote-first environment with competitive compensation including stock options. You'll join a collaborative culture where your voice matters and you can make significant impact. With major adopters like Lyft, Cisco, and eBay, you'll be working on technology that operates at massive scale.

This is an excellent opportunity for experienced engineers who want to work with cutting-edge technology, enjoy significant autonomy, and want to be part of shaping the future of data analytics. The role offers comprehensive benefits, including healthcare coverage, flexible time off, and support for remote work setup. As one of the first 200 employees, you'll also play a crucial role in shaping the company's culture.

Last updated a minute ago

Responsibilities For Software Engineer - DB Integrations Team

  • Design and develop a high-performance data onboarding platform capable of handling petabytes of data in real-time
  • Build robust integrations with various data sources (MySQL, Mongo, Iceberg), data storages, and object storages
  • Create solutions that enable users to fully harness ClickHouse's performance and throughput
  • Work closely with internal teams to ensure platform aligns with customer needs
  • Lead and influence technical discussions, identifying and implementing improvements

Requirements For Software Engineer - DB Integrations Team

Go
Java
Kubernetes
  • 5+ years of industry experience building high-scale, data-intensive software solutions
  • Proficient in Golang (preferred) or Java
  • Deep experience in distributed systems and microservices architecture
  • Strong background in designing and implementing ETL pipelines
  • Understanding of data replication methodologies such as CDC
  • Solid experience with cloud-native architecture and infrastructure
  • Practical experience with Kubernetes
  • Exceptional production debugging skills
  • Excellent communication skills
  • Founder's mindset with focus on impact and innovation

Benefits For Software Engineer - DB Integrations Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Flexible work environment with remote-first policy
  • Employer contributions towards healthcare
  • Stock options for every new team member
  • Flexible time off in the US
  • $500 Home office setup for remote employees
  • Employee-driven international mobility

Interested in this job?

Jobs Related To ClickHouse Software Engineer - DB Integrations Team

Software Engineer - DB Integrations Team

Senior Software Engineer role at ClickHouse, building high-performance data integration solutions for petabyte-scale analytics platform.

C++ Engineer - Core Database Engine

Senior C++ Engineer position at ClickHouse, working on high-performance database engine and cross-language integration

Full Stack Software Engineer - Billing

Senior Full Stack Software Engineer position at ClickHouse, building cloud billing platforms with React, TypeScript, and Node.js in a remote-first environment.

Full Stack Engineer - Billing

ClickHouse is hiring a Full Stack Engineer - Billing to build and improve their cloud billing platform, requiring expertise in frontend and backend technologies.

Core Software Engineer (C++)

ClickHouse is hiring a Core Software Engineer (C++) to develop features for their high-performance database, collaborate with the Cloud team, and engage with the open-source community.