Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Altinity, Inc. Logo

Database Internals Developer (C++)

Altinity, Inc.

Salary not specified
Nov 19, 2025
Remote, US
Apply Now

Altinity is looking for a server internals engineer to contribute to ClickHouse, an open-source analytic database, focusing on designing, implementing, and supporting features related to encryption, storage, and query processing to enhance its real-time data solutions and cloud/Kubernetes adaptation.

Requirements

  • Proven experience in design, implementation, and testing high-performance DBMS features in a complex C++ codebase.
  • Excellent background in database internals including query languages, access methods, storage, and/or connectivity
  • Demonstrated ability to read and write good C++
  • Good understanding of networking and I/O on Linux
  • Familiar with performance optimization techniques and tools
  • History of getting pull requests vetted and merged in rapidly evolving open-source projects
  • Sound knowledge of database testing, debugging, and low-level performance optimization

Responsibilities

  • Designing, implementing, and supporting features of ClickHouse ranging from encryption to storage to query processing.
  • Write good task-specific C++ code and solidify it with tests
  • Debug issues reported by users, fix them and add tests to make sure they won’t happen again
  • Profile existing code and make it faster (either by applying clever algorithms, adding vectorized intrinsics, or by implementing cool tricks), add performance tests
  • Submit your own pull requests and review pull requests from others
  • Help the Support Team investigate customer problems running ClickHouse
  • Help new community members contribute to ClickHouse

Other

  • Enthusiasm to learn more about database technology and data-related applications
  • Good English language reading and writing skills
  • Eager to work with a friendly, distributed team following open-source dev practices
  • MAJOR PLUS: previous development experience on ClickHouse
  • Attend meetups and make presentations on open-source development
  • Write blog articles and share information about ClickHouse