Commvault

Principal Engineer (Rust/C/C++)

Commvault

Apply
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