← Back to all jobs
15d 23h left to apply
C

Software Engineer - Database Integrations

ClickHouse Japan🌍 Remote WorldwideEstimated: $80,000 - $120,000

Database Integrations Engineer

ClickHouse, recognized on the 2025 Forbes Cloud 100 list, is a fast-growing private cloud company transforming how companies use data. We are seeking a Database Integrations Engineer to join the ClickPipes - Database Integrations team. This team builds the platform that enables real-time data replication from databases into ClickHouse at petabyte scale.

As a member of this team, you will solve complex database-related challenges and distributed systems problems, including understanding database internals to optimize snapshotting strategy, handling schema evolution during live replication, managing data type compatibility, and ensuring low end-to-end latency. You will work with our open-source CDC platform, PeerDB.

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, including unconventional database setups, data type internals, database upgrades/failovers, and large transactions.
  • Design integration solutions to enable users to fully harness ClickHouse’s performance and throughput.

Own end-to-end reliability:

  • Debug complex issues in production using 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 product gaps.
  • 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 a 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-solving and 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 maintaining/contributing to open-source software.

Why Join Us:

  • Work on challenging problems at the intersection of database technologies, distributed systems, and cloud-native architecture.
  • Work on a team that builds software in the open (PeerDB) and cares about the craft of engineering, documentation, and continuous learning.
  • Be part of a high-visibility team delivering meaningful impact to customers in a dynamic, hyper-growth environment.

Compensation (United States):

The typical starting salary range for this position is listed above. In certain locations, such as the San Francisco Bay Area and the New York City Metro Area, a premium market range may apply. These salary ranges reflect what we reasonably believe to be the minimum and maximum pay for this role at the time of posting. The actual compensation may be higher or lower, and the ranges may be subject to future adjustments. Placement within the range depends on factors including education, qualifications, certifications, experience, skills, location, performance, and business needs.

For questions about compensation, contact paytransparency@clickhouse.com.

Perks:

  • Flexible work environment: Globally distributed and remote-friendly company operating in over 20 countries.
  • Healthcare: Employer contributions towards healthcare.
  • Equity in the company: Stock options for every new team member.
  • Time off: Flexible time off in the US, generous entitlement in other countries.
  • Home office setup: A $500 allowance for remote employees.
  • Global Gatherings: Opportunities to engage with colleagues at company-wide offsites.

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Please see here for our Privacy Statement.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/6/2026
CategoryData Science & Analytics
SourceJobsCollider

FAQ

Is this position remote?

The Software Engineer - Database Integrations role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

I

System Support Analyst (Windows/SQL/HL7)

InteleradRemote Worldwide🏢 On-Site
Competitive
Data Science & Analytics
View Job →
A

Sr. MS Access Database Developer - Lead (Contingent)

ARETUMRemote Worldwide🏠 Remote
Competitive
Data Science & Analytics
View Job →
N

Senior SQL Database Administrator DBA (Brazil, Remote)

NPS PrismAnywhere in the World🏠 Remote
Competitive
Data Science & Analytics
View Job →