Senior Software Engineer (YDB Team)
JobgetherRemotely
kubernetesnvmedpdknumaspdkio_uringlow level
Job Description
📋 Description
- Develop and optimize YDB components for modern hardware.
- Improve performance across storage tech (HDDs, NVMe).
- Reengineer components for scalability and reliability.
- Design high-performance, low-latency production software.
- Analyze system behavior and identify bottlenecks.
- Work on distributed storage and AI/cloud workloads.
🎯 Requirements
- 5+ years in C or C++ for high-load systems.
- Strong low-level systems concepts, CPU caches, NUMA.
- Experience with high-performance, low-latency software.
- Ability to debug using core dumps, flame graphs, sanitized builds.
- Strong performance optimization and systems programming skills.
- Experience with on-disk data structures (LSM/B+-trees) is a plus.
🎁 Benefits
- Competitive compensation.
- Career growth and learning opportunities.
- Flexible, ownership-driven work environment.
- Impactful AI infrastructure projects.
- International, experienced engineering teams.
- Access to cutting-edge compute, storage, networking tech.
Back to all jobs