Core Software Engineer (C++) - Remote

1 week, 5 days ago
Full-time
Senior
Software Development
ClickHouse

ClickHouse

ClickHouse provides a fast open source column-oriented database management system that enables users to generate real-time analytical data reports through SQL queries, catering to the needs of industries requiring efficient data processing and analysis.

IT Services
51-250
Founded 2021
$300M raised

Description

  • Contribute to, analyze, and optimize the performance of the core ClickHouse database.
  • Work on query optimization, distributed query optimization, relational operators, caching, and low-level optimizations such as SIMD instructions.
  • Extend existing and create new performance tests using real-world or synthetic datasets to prevent performance regressions.
  • Help Support Engineering debug advanced customer performance issues and participate in an on-call rotation.
  • Participate in external community support channels and help resolve issues from the open-source community.
  • Review, finish, and respond to pull requests and questions from mail, chats, Google Groups, and external Slack channels.
  • Collaborate with other engineering teams to assess the performance and reliability impact of new features.

Requirements

  • Solid professional software development experience in C++.
  • Experience with Unix systems.
  • Strong knowledge of database internals and design.
  • Experience in performance engineering, ideally in databases or related areas such as high-frequency trading, simulation, or real-time data processing.
  • Strong communication skills and ability to work well within and across engineering teams.
  • Patience and attention to detail in code reviews, with a collaborative open-source mindset.
  • Strong problem-solving ability and solid production debugging skills.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in a fast-paced startup environment with high ownership and accountability.
  • Experience with ClickHouse is a plus.
  • Experience in security, privacy, and compliance is a plus.
  • Experience with TCP/IP and network programming is a plus.
  • Experience developing cloud infrastructure services, preferably with Kubernetes, is a plus.
  • Experience giving public talks at technical conferences and meetups is a plus.
  • Previous contributions to open source projects are a plus.

Benefits

  • Remote-friendly flexible work environment with a globally distributed team operating in over 20 countries.
  • Employer contributions toward healthcare.
  • Equity in the company through stock options for every new team member.
  • Flexible time off in the US and generous time off in other countries.
  • $500 home office setup stipend for remote employees.
  • Opportunities to connect with colleagues through company-wide global gatherings.
  • Competitive compensation with salary ranges that may vary by location.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Applied AI Engineer

Future 251-1K Hotels, Restaurants & Leisure

Future is hiring an Applied AI Engineer to build and ship production AI features for its digital personal training platform, improving the product experience and business outcomes.

AWS AWS CDK Datadog LLM OpenTelemetry Python Terraform
20 minutes ago

Software Engineer, iOS Core Product - Memphis, TN, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app and shape product decisions for a rapidly growing global user base.

CI/CD Git Swift SwiftUI
32 minutes ago

Software Engineer, iOS Core Product - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app, contribute to product direction, and ship features for a large global user base in a fully distributed environment.

CI/CD Git Swift SwiftUI
36 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Charleston, SC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team’s data function to build and operate large-scale audio data collection and ingestion systems that support model training and next-generation products.

Bash Docker GCP Linux Python Terraform
43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers