This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Senior Software Engineer - Database Integrations

Added
22 days ago
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Senior Software Engineer - Database Integrations at ClickHouse

ClickHouse is a leading open-source column-oriented database designed for fast analytics. This is a remote-friendly role with ClickHouse's engineering team.

Job Overview

We are seeking a Senior Software Engineer to join our Database Integrations team. You will design and implement connectors and integration points to ingest data from diverse sources into ClickHouse, and build scalable, reliable data pipelines.

Responsibilities

  • Design, implement, and maintain database integration features and connectors to external data sources
  • Collaborate with product, platform, and customer engineering teams to define requirements
  • Improve ingestion performance, reliability, and observability
  • Contribute to architecture and code reviews, write tests, and document APIs

Requirements

  • Strong experience in C++ and distributed systems
  • Deep knowledge of SQL and database internals
  • Experience building data integrations, ETL pipelines, or data connectors
  • Familiarity with data formats and protocols (Parquet, ORC, JDBC/ODBC, REST, gRPC)
  • Strong problem-solving, debugging, and collaboration skills
  • Bachelor's degree in Computer Science or equivalent experience

Nice to Have

  • Experience with ClickHouse or columnar databases
  • Experience with cloud providers and distributed storage
  • Prior contributions to open-source projects

Benefits

  • Competitive salary and equity
  • Health, dental, and vision insurance
  • Generous PTO and flexible work arrangements
  • Remote-friendly culture and opportunities for travel

About the Team and Next Steps

If you're passionate about data, performance, and building reliable database integrations, we'd love to hear from you.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →