Senior Software Engineer (YDB Team)

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

c networks dpu nvme spdk

๐Ÿ“‹ Description

  • Develop and optimize YDB components to take full advantage of modern hardware, including QLC NVMe
  • Improve performance across storage technologies, including HDDs and TLC NVMe devices.
  • Reengineer system components using efficient algorithms for scalability, performance, and
  • Design and implement high-performance, low-latency software components for heavily loaded
  • Analyze system behavior and identify bottlenecks using profiling, debugging, and diagnostic
  • Work on distributed storage and database infrastructure supporting AI and cloud workloads.

๐ŸŽฏ Requirements

  • 5+ years of professional experience developing in C or C++ for highly loaded, performance-critical
  • Strong understanding of low-level systems concepts, including CPU caches, atomic operations, and
  • Proven experience developing high-performance and low-latency software components.
  • Ability to investigate complex production issues using core dumps, flame graphs, sanitized builds
  • Strong systems programming and performance optimization skills with an analytical approach.
  • Experience with on-disk data structures such as LSM trees or B+ trees is a plus.

๐ŸŽ Benefits

  • Competitive compensation.
  • Career growth and continuous learning opportunities.
  • Flexibility and significant ownership over your work.
  • Opportunity to work on impactful infrastructure for AI workloads.
  • Collaborative, innovative, technically driven culture.
  • International environment with experienced engineering and research teams.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’