Senior Software Engineer, Platform

WEKA

Bengaluru, India
On-site
Low-level c/c++ development
Linux user space or kernel space
Performance-sensitive code
WEKA is seeking a Senior Software Engineer to join their Platform group in Bengaluru, India, focusing on developing innovative solutions for high-performance data infrastructure. The ideal candidate will possess strong C/C++ skills and extensive experience with Linux-based systems, particularly in performance-sensitive environments

Job Summary

  • Play an active role in creating jaw-dropping designs, writing impressively efficient code, and conducting collaborative code reviews.
  • Share fresh ideas and architectural guidance for our core areas of distributed computing, high-performance storage, and cloud computing.
  • Challenge our benchmarks with performance testing around IO and storage throughput.

Matching Summary

Match Score: 85

WEKA is seeking a Senior Software Engineer to join their Platform group in Bengaluru, India, focusing on developing innovative solutions for high-performance data infrastructure. The ideal candidate will possess strong C/C++ skills and extensive experience with Linux-based systems, particularly in performance-sensitive environments.

Skills & Requirements

Must-have

  • low-level C/C++ development
  • Linux user space or kernel space
  • performance-sensitive code
  • Linux-based systems development
  • network concepts and protocols

Nice-to-have

  • DPDK and SPDK experience
  • storage systems and SSDs knowledge
  • kernel driver development know-how
  • deep networking experience
  • distributed systems development experience

Key Requirements

  • Mastery of low-level C/C++ development
  • 5+ years of hands-on experience
  • Familiarity with network concepts and protocols

Work Rights

Not specified

Tailored Resume

Cover Letter