Senior Software Engineer (YDB Team)

Jobgether

España

Presencial

EUR 90.000 - 130.000

Jornada completa

hace 11 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Competitive compensation
Career growth and learning
Flexibility and ownership over your工作
International environment
Cutting-edge compute/storage tech
Impactful AI infrastructure

Descripción de la vacante

Jobgether is seeking a Senior Software Engineer for the YDB Team based in Spain. You will work on a highly scalable distributed database and storage platform, tackling low-level systems challenges with C++ for demanding AI and cloud workloads.

You will optimize for performance, reliability, and scalability in production-grade infrastructure. You will collaborate with experienced engineers across infrastructure, storage, networking, and AI-focused teams in an international environment, owning

Formación

  • 5+ years of professional experience developing in C/C++ for performance-critical systems.
  • Strong understanding of CPU caches, NUMA, and atomic operations.
  • Experience debugging production issues with core dumps and flame graphs.
  • Experience with Linux kernel-related technologies (SPDK/DPDK/io_uring) is advantageous.
  • Kubernetes and Grafana experience desirable.

Responsabilidades

  • Develop and optimize YDB components to leverage modern hardware and high-bandwidth networks.
  • Improve performance across storage technologies (HDDs, NVMe).
  • Design and implement high-performance, low-latency components for production systems.
  • Analyze system behavior to identify bottlenecks using profiling and debugging techniques.
  • Collaborate with cross-functional teams to deliver robust distributed storage solutions.
  • Contribute to an open-source codebase and participate in design discussions.

Conocimientos

C/C++ programming
Low-level systems
Performance optimization
Debugging/profiling
Distributed storage concepts

Herramientas

perf
VTune
bpftrace
gdb
SPDK/DPDK/io_uring
Kubernetes
Grafana

Descripción del empleo

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 Spain.
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'll 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'll 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior C++ Systems Engineer – AI Infra & Distributed Storage
Senior C++ Systems Engineer – AI Infra & Distributed Storage

Jobgether • España

Presencial
EUR 90.000 - 130.000
Competitive compensation
Career growth and learning
Flexibility and ownership over your工作
+3
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Onhires • Barcelona

Híbrido
EUR 70.000 - 110.000
Competitive salary
Equity
Hybrid work
Senior Software Engineer
Senior Software Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Database Systems Engineer Madrid-Hybrid Engineering
Database Systems Engineer Madrid-Hybrid Engineering

FastS3, Inc. • Madrid

Presencial
EUR 70.000 - 100.000
Strategic AI Storage Architect for Enterprise Sales
Strategic AI Storage Architect for Enterprise Sales

Data Direct Networks • España

Presencial
Senior Applied Research Engineer | Barcelona, Spain, Hybrid
Senior Applied Research Engineer | Barcelona, Spain, Hybrid

SGI • Barcelona

Híbrido
EUR 90.000 - 130.000
Equity
Relocation support
Hybrid work
+1
Cloud Infrastructure Engineer (Big Data Platform) (f/m/d)
Cloud Infrastructure Engineer (Big Data Platform) (f/m/d)

IONOS • Alcobendas

Híbrido
EUR 65.000 - 90.000
Hybrid work
Flexible compensation
Arsys/Tech discounts
+3
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

Arsys • Valencia

Híbrido
EUR 65.000 - 90.000
Hybrid work model
Discounts on Arsys products
Biannual team events
+1
Data Engineer
Data Engineer

Tamarind Intelligence • Alcobendas

Híbrido
EUR 65.000 - 90.000
Private health insurance
Employee Assistance Program
Hybrid work model
+3
Full-Stack Software Architect
Full-Stack Software Architect

Onhires • Barcelona

Híbrido
EUR 110.000 - 150.000
Equity
Competitive salary
Hybrid work in Barcelona