Database Performance & Hardware Architecture

הוד השרון |
7 שנים ומעלה |
משרה מלאה
| 30/08/2026
תיאור משרה

• Define and drive technical direction for database performance optimization and hardware-aware database architecture.

• Lead the design and implementation of advanced database optimizations focused on scalability, efficiency, and workload performance.

• Solve complex performance challenges across the full system stack, including database engines, query execution, transaction processing, concurrency control, storage engines, operating systems, and hardware platforms.

• Design and develop optimizations leveraging modern hardware architectures, including multi-core CPUs, large-memory systems, NUMA platforms, CXL memory, RDMA networking, and advanced storage technologies.

• Improve database execution engines, caching mechanisms, memory management, storage systems, and workload scheduling.

• Analyze system behavior and identify bottlenecks using profiling, tracing, hardware performance counters, and low-level performance analysis.

• Develop benchmarks, workload models, and methodologies to evaluate scalability, efficiency, and architectural tradeoffs.

• Collaborate with database kernel, infrastructure, and engineering teams to influence architecture decisions and deliver high-impact improvements.

• Mentor senior engineers and contribute to building technical expertise across the organization.

• Drive innovation through research, prototyping, technical analysis, and architectural improvements.

דרישות התפקיד

• 10+ years of experience in database systems, systems software, performance engineering, or related fields.

• Proven experience designing, developing, or optimizing high-performance database systems, storage engines, query execution engines, or large-scale data platforms.

• Deep understanding of database internals, including:

o Query optimization and execution engines

o Transaction processing and concurrency control

o Storage engine architecture

o Indexing and caching mechanisms

o Database scalability and workload optimization

• Strong understanding of computer architecture and hardware performance optimization.

• Hands-on experience with memory systems, including:

o NUMA architectures

o CPU cache hierarchy

o Memory bandwidth and latency analysis

o Large-scale memory management techniques

• Strong programming skills in C/C++ and experience developing high-performance software on Linux systems.

• Experience using performance analysis and debugging tools, including:

o Linux perf

o Hardware performance counters

o Profiling and tracing frameworks

o Benchmarking tools

• Experience optimizing OLTP, OLAP, or mixed transactional/analytical database workloads.

• Strong analytical and problem-solving skills with the ability to diagnose and resolve complex performance issues across software and hardware layers.



Preferred Qualifications

• Experience contributing to

* משרה זו פונה לנשים וגברים כאחד.