Hero Image

AnitaB.org Talent Network

Connecting women in tech with the best professional opportunities!

Senior Software Engineer - ClickHouse Infrastructure

Bloomberg

Bloomberg

Software Engineering, Other Engineering
New York, NY, USA
Posted on Apr 8, 2026

Our team

The ClickHouse Infrastructure team is building a managed ClickHouse platform to power analytics and real-time insights across Bloomberg. Our goal is to provide a ClickHouse-as-a-Service offering that enables teams to run fast, reliable, and cost-efficient analytical workloads without managing infrastructure themselves. As we build and evolve this platform, there is a meaningful opportunity to shape its design, capabilities, and long-term direction.

Who are we?

We are a team of engineers focused on building and operating an infrastructure platform to make ClickHouse easy to deploy, operate, and scale. We use a diverse set of languages (Python, Java, and Go) to deliver a comprehensive managed service supporting cluster lifecycle operations, observability, and self-service tooling. We partner with application teams to help them use the platform effectively, while continuously improving the reliability, performance, and usability of the service itself.

Who are you?

You’re a talented, motivated engineer who’s passionate about distributed systems and data infrastructure. You care about performance, correctness, and operability. You’re comfortable working in an evolving environment and helping shape the direction of a growing platform. You’re excited to work close to the ClickHouse engine and ecosystem and contribute upstream when it helps the broader community.

We will expect you to

  • Drive the design and implementation of ClickHouse platform services (provisioning, scaling, upgrades, backup/restore, multi-tenant resource management).

  • Partner with product teams to model data and tune workloads (partitioning, primary keys, sorting, compression, materialized views, projections, TTL/tiered storage).

  • Develop platform features and standards that enable scalable, reliable data ingestion across teams.

  • Establish best practices for analytical SQL, cost/performance optimization, and SLOs.

  • Improve operational processes, automation, and documentation for a large fleet of clusters.

You’ll need to have

  • 4+ years of software engineering experience in object oriented languages (e.g. Java, Python, Go, C++).

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.

  • Strong problem-solving and communication skills.

  • Working knowledge of modern build and CI/CD tooling (Jenkins/Maven/Jira).

  • Solid understanding of algorithms, data structures, object-oriented design, and multi-threaded programming.

  • SQL fundamentals and understanding of basic database operations.

We’d love to see

  • Experience operating ClickHouse (or similar OLAP systems such as Apache Druid/Pinot/Trino) at scale.

  • Familiarity with ClickHouse internals and ecosystem (e.g., MergeTree tables, replication, background merges, query profiling, storage policies).

  • Experience working with containerized systems (Docker, container runtimes, or orchestration platforms).

  • Familiarity with distributed storage systems or database internals (e.g., replication, sharding, consistency models, storage engines).

  • Exposure to streaming or data pipeline technologies (Kafka, Flink, Spark, etc.).

  • Open-source involvement (e.g., code contributions, issue triage, or community participation).

Interested in the tech? Check out the ClickHouse project on GitHub: https://github.com/ClickHouse/ClickHouse