ClickHouse is hiring a remote Database Research Scientist!

ClickHouse Labs is hiring a Database Research Scientist for its applied research group, which works alongside engineering teams to solve difficult database-systems problems and turn research ideas into practical improvements in widely used open-source systems. The remote role sits at the intersection of database systems, distributed systems, AI, and systems software. The researcher will study production-quality engines such as ClickHouse and PostgreSQL, investigate performance and scalability limits, design new algorithms and architectures, and validate them under realistic workloads and hardware. The position encourages publishing at leading venues, contributing to open source, and helping shape longer-term research directions while collaborating closely with engine, infrastructure, and data-plane engineers.

Key responsibilities

  • Conduct applied research to improve the performance, scalability, reliability, and capabilities of open-source database management systems.
  • Design and assess new algorithms, data structures, and system architectures for query optimization, indexing, storage, execution, and distributed data management.
  • Build research prototypes and production-grade implementations, then work with engineering teams to integrate successful techniques.
  • Analyze large-scale workloads, performance traces, benchmarks, and telemetry to find bottlenecks and optimization opportunities.
  • Create rigorous experiments and benchmarks that reflect realistic workloads, hardware, and deployment environments.
  • Communicate results through technical reports, internal presentations, open-source work, and publications at database and systems venues.
  • Help identify emerging research opportunities and contribute to the broader technical direction of ClickHouse Labs.

Key requirements

  • Masters or PhD in computer science, data science, or a related field, with research experience in databases, distributed systems, systems software, or machine learning systems.
  • Strong publication record at peer-reviewed venues relevant to databases or systems.
  • Programming and systems-development background, including work with database internals or large systems codebases such as PostgreSQL, MySQL, ClickHouse, or similar modern DBMSs.
  • Proficiency in C, C++, Rust, Zig, or another low-level systems programming language.
  • Strong analytical, experimental, problem-solving, and technical communication skills.
  • Preferred experience includes cloud database operations, machine learning or learned optimization for systems, and contributions to large open-source systems projects.
  • Seniority: Research Scientist
  • Work mode: Remote
  • Key skills: C++, Rust, database internals, distributed systems, query optimization, benchmarking, PostgreSQL, ClickHouse, systems programming, cloud databases





Want more jobs?


Join our mailing list to receive updates about new data science and Database Research Scientist jobs.



Twitter logo   Facebook logo   Instagram logo   Linkedin logo   Mastodon logo


LATEST DATA SCIENCE JOBS
    -    MAILING LIST
    -    POST A JOB
    -    RESOURCES