Senior Software Engineer (YDB Team)

Jobgether

Netherlands

On-site

EUR 90,000 - 140,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Career growth
Ownership over your work
Work on AI infrastructure

Job summary

Jobgether, on behalf of its partner, seeks a Senior Software Engineer (YDB Team) based in the Netherlands to work on highly scalable infrastructure powering AI and cloud workloads. You will contribute to an open-source distributed database and storage platform, focusing on low-latency, high-performance C++ engineering and optimization.

You will collaborate with experienced engineers in an international setting, own engineering challenges end-to-end, and help deliver robust technical solutions

Qualifications

  • 5+ years of professional C/C++ in highly loaded systems.
  • Strong understanding of CPU caches, NUMA architectures, and low-level concepts.
  • Experience debugging production issues using core dumps, flame graphs, and related tools.
  • Strong systems programming and performance optimization skills with analytical approach.

Responsibilities

  • Develop and optimize YDB components to use modern hardware effectively.
  • Improve performance across storage tech including HDDs and TLC NVMe.
  • Reengineer components with efficient algorithms for scalability and reliability.
  • Design high-performance, low-latency software for heavily loaded systems.
  • Analyze system behavior and identify bottlenecks using profiling and debugging.
  • Work on distributed storage and database infrastructure for AI/cloud workloads.
  • Contribute to reliability, availability, and durability of distributed systems.
  • Participate in incident investigation and implement lasting improvements.
  • Collaborate across infra, storage, networking, and AI teams for robust solutions.
  • Contribute to open-source codebase and participate in design decisions.
  • Take ownership from investigation to production deployment.

Skills

C/C++ development
Performance optimization
Low-level systems programming
Troubleshooting production issues
NUMA awareness
Profiling and debugging

Tools

perf
VTune
bpftrace
gdb
io_uring
SPDK
DPDK
Kubernetes
Grafana

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (YDB Team) based in Netherlands.

This is an opportunity to work on highly scalable infrastructure powering demanding AI and cloud workloads.
You will contribute to an open-source distributed database and storage platform at the heart of critical cloud services.
The role focuses on solving complex systems challenges through high-performance C++ engineering and advanced optimization.
You will work with modern hardware, including high-speed networking, NVMe storage, and data processing accelerators.
Your work will directly influence performance, reliability, scalability, and efficiency across production-grade infrastructure.
You will collaborate with experienced engineers in an international, fast-moving environment where technical ownership is encouraged.
This is a hands-on role for someone excited by low-level systems, distributed computing, and building infrastructure for the future of AI.

Accountabilities
  • Develop and optimize YDB components to take full advantage of modern hardware, including QLC NVMe drives, high-bandwidth network adapters, and DPUs.
  • Improve performance across widely used storage technologies, including HDDs and TLC NVMe devices.
  • Reengineer system components using more efficient algorithms to address complex scalability, performance, and reliability challenges.
  • Design and implement high-performance, low-latency software components for heavily loaded production systems.
  • Analyze system behavior and identify performance bottlenecks using profiling, debugging, and diagnostic techniques.
  • Work on distributed storage and database infrastructure supporting demanding AI and cloud workloads.
  • Contribute to the reliability, availability, and durability of production-grade distributed systems.
  • Participate actively in incident investigation and resolution, helping identify root causes and implement lasting improvements.
  • Collaborate with engineers across infrastructure, storage, networking, and AI-focused teams to deliver robust technical solutions.
  • Contribute to an open-source codebase and participate in technical discussions, design decisions, and continuous improvement.
  • Take ownership of engineering challenges from investigation and design through implementation, optimization, testing, and production deployment.
Requirements
  • 5+ years of professional experience developing in C or C++ for highly loaded, performance-critical systems.
  • Strong understanding of low-level systems concepts, including CPU caches, modern CPU atomic operations, and NUMA architectures.
  • Proven experience developing high-performance and low-latency software components.
  • Ability to investigate complex production issues using core dumps, flame graphs, sanitized builds, and related debugging techniques.
  • Strong systems programming and performance optimization skills, with an analytical approach to diagnosing bottlenecks.
  • Experience with on-disk data structures such as LSM trees or B+ trees is a strong advantage.
  • Hands-on experience with tools such as perf, VTune, bpftrace, or gdb is desirable.
  • Knowledge of storage algorithms, including erasure coding and checksumming, is a plus.
  • Understanding of storage device internals, particularly NVMe and HDD technologies.
  • Familiarity with Linux kernel development and technologies such as SPDK, DPDK, libaio, or io_uring is advantageous.
  • Knowledge of networking concepts and protocols including IP, TCP, UDP, and DNS; experience with InfiniBand, RoCE, or RDMA is a plus.
  • Experience with Kubernetes and Grafana is desirable.
  • Experience designing production-grade distributed storage components and understanding availability and durability calculations is highly valued.
  • Demonstrated ability to troubleshoot complex systems, participate in incident resolution, and work effectively in collaborative engineering environments.
  • Strong ownership, problem-solving skills, and enthusiasm for tackling technically challenging infrastructure problems.
  • Willingness to participate in coding interviews as part of the recruitment process.
  • Candidates must be authorized to work in the country where they apply.
Benefits
  • Competitive compensation.
  • Career growth and continuous learning opportunities.
  • Flexibility and significant ownership over your work.
  • Opportunity to work on impactful infrastructure supporting advanced AI workloads.
  • Collaborative, innovative, and technically driven working culture.
  • International environment with highly experienced engineering and research teams.
  • Opportunity to work with cutting-edge compute, storage, networking, and distributed systems technologies.
  • Meaningful opportunity to influence the performance and future direction of large-scale AI infrastructure.
  • Inclusive workplace committed to equal employment opportunities.
  • Support and reasonable accommodations available during the application process.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Systems Engineer – High-Performance Storage
Senior C++ Systems Engineer – High-Performance Storage

Jobgether • Netherlands

On-site
EUR 90,000 - 140,000
Competitive compensation
Career growth
Ownership over your work
+1
Senior Database Engineer - Global Infrastructure
Senior Database Engineer - Global Infrastructure

i3D.net • Capelle aan den IJssel

Hybrid
EUR 70,000 - 90,000
Annual bonus
Generous PTO
Travel allowance
+2
Senior Software Engineer Together Cloud Infrastructure
Senior Software Engineer Together Cloud Infrastructure

Together AI • Amsterdam

On-site
EUR 70,000 - 90,000
Senior Storage Engineer
Senior Storage Engineer

United States Digital Space LLC • Amsterdam

On-site
EUR 70,000 - 110,000
Data Engineer
Data Engineer

Merapar • Veldhoven

On-site
EUR 70,000 - 90,000
Competitive salary
Modern data platforms
Direct influence on projects
+2
Senior Database Engineer - Global Infrastructure
Senior Database Engineer - Global Infrastructure

Qabird • Rotterdam

Hybrid
EUR 90,000 - 140,000
Annual bonus
Generous PTO
Pension plan
+2
Developer Yokai
Developer Yokai

Rabobank • Utrecht

On-site
EUR 90,000 - 120,000
Senior Database Engineer - Global Infrastructure
Senior Database Engineer - Global Infrastructure

i3D.net • Rotterdam

Hybrid
EUR 65,000 - 85,000
Lifetime access to Ubisoft’s game library
Education reimbursement
Work-from-home budget
AI Benchmark Engineer
AI Benchmark Engineer

Hamilton Barnes ? • Netherlands

Hybrid
EUR 85,000 - 145,000
Data Engineer - Databricks
Data Engineer - Databricks

Xebia • Hilversum

On-site
EUR 75,000 - 110,000
Lease car
Mobility budget
Laptop provided
+6