Verkada

Senior Software Engineer - Storage Systems

Full-time · San Mateo, CA United States
✓ Verified live on the employer's own system · added 160 days ago
Save search
Mid-level · 5+ yrs exp

Requirements

Experience: 5+ years

Skills & tools

SecurityTroubleshootingLinuxMachine LearningProgrammingC Plus PlusManagementEmbedded

Benefits — mentioned in this posting

Bonus / commissionEquity / stock
Apply on company site ↗ See your fit → free

Full job description

The Storage team owns the distributed infrastructure that transforms every Verkada camera into an intelligent, self-contained recording device. We are the experts in edge storage, responsible for designing and optimizing the system that manages video data directly on the camera. Our mandate is to guarantee the unmatched reliability, endurance, and security of the local storage media, ensuring video is preserved instantly and securely, even during network outages.

We deliver the efficiency required to store petabytes of high-quality video across millions of deployed cameras, making sure every byte is stored reliably and accessible instantly.

As a System Software Engineer (Storage), your work will directly shape how millions of people rely on the on-camera storage every day to stay safe. You’ll own diverse topics on the storage stack, owning topics like ensuring integrity of NAND storage, debugging storage technologies such as the Linux MMC driver, ext4 and UBIFS filesystems.

If you want to venture into topics closer to backend, you will own improving the reliability of our cloud backup system.

We are committed to a thriving in-office culture. This role requires you to be onsite at our HQ in San Mateo, CA.

  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability.
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems.
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput.
  • Own storage reliability metrics, using data to drive system improvements. Strategize with the Streaming team to develop innovative solutions for superior video retention.
  • Over 5 years of software development experience in C, with additional experience in higher-level languages such as C++ or Go considered an asset.
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol.
  • Huge plus: backend development experience in distributed systems, containerization and microservices (AWS, Docker, Kubernetes, or similar).
  • We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.

At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate’s skills and experience, as well as market demands and internal parity .

This estimate can vary based on the factors described above, so the actual starting base pay may be above or below this range. Base pay is also just one component of Verkada’s total rewards package. A Verkada employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and/or equity in the company in the form of Restricted Stock Units (RSUs).

More jobs at Verkada

Similar jobs near San Mateo, CA United States

Tell me when more Senior Software Engineer, Developer Productivity Cloud Infrastructure jobs post near San Mateo, California, United States (Remote) We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Software Engineer - Storage Systems jobs near San Mateo, CA United States → Browse all live jobs

This posting was published by Verkada on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.