Senior Software Engineer, Control

Wekatest

Tel Aviv, Israel
On-site
5 years systems programming experience
C/c++ proficiency required
Distributed systems architecture expertise
WEKA is seeking a Senior Software Engineer to contribute to the development of its distributed file system designed for AI data infrastructure. The ideal candidate will have experience in systems programming and distributed systems, with a focus on performance optimization and problem-solving

Job Summary

  • The role involves designing and maintaining services that coordinate clusters managing hundreds of thousands of nodes for Weka's NeuralMesh product.
  • Candidates must optimize performance using complex data structures like spanning trees and LSM-Trees alongside MVCC concurrency control.
  • WEKA is a pre-IPO growth-stage company that has raised $375M to transform legacy data silos into efficient AI-native pipelines.

Matching Summary

Match Score: 85

WEKA is seeking a Senior Software Engineer to contribute to the development of its distributed file system designed for AI data infrastructure. The ideal candidate will have experience in systems programming and distributed systems, with a focus on performance optimization and problem-solving.

Skills & Requirements

Must-have

  • 5 years systems programming experience
  • C/C++ proficiency required
  • Distributed systems architecture expertise
  • High-performance database or file system development
  • Complex concurrency control mechanisms

Nice-to-have

  • Experience with Rust or Go languages
  • Knowledge of NGINX/Envoy networking
  • Familiarity with Kubernetes environments
  • Understanding of Raft or Paxos protocols
  • Strong distributed troubleshooting skills

Key Requirements

  • 5+ years in systems programming
  • Proven track record in distributed systems at scale
  • Strong incident resolution capabilities

Work Rights

Not specified

Tailored Resume

Cover Letter