Principal Engineer (Rust/C/C++)
Commvault
about 1 month ago
Tel Aviv-Yafo, Israel
Staff+
H1B Sponsor
Responsibilities
- Contribute to the architecture and technical vision of the Runtime group.
- Design and build high-performance, low-latency data access enforcement paths.
- Drive architectural trade-offs across security, performance, scalability, and operability.
- Build and evolve runtime components such as proxies and orchestrators.
- Ensure the runtime is highly available, resilient, observable, and safe to operate at scale.
- Mentor engineers and set best practices for systems and runtime development.
Requirements
- Bachelor’s degree in computer science, Engineering, or equivalent practical experience.
- 9+ years of professional software development experience, focusing on systems or infrastructure software.
- Strong systems programming experience in C, C++, and/or Rust.
- Proven experience designing and building production-grade runtimes and distributed systems.
- Deep understanding of Linux internals, concurrency, memory management, and performance optimization.
- Demonstrated ability to own mission-critical systems end-to-end.
- Track record of technical excellence.
Tech Stack
CC++DockerHelmKubernetesLinuxRust
Categories
BackendDevOpsSecurity