Software Engineer - Fleet Management

Verkada · Enterprise · Bayoffice · Cameras

Backend Software Engineer role focused on building data infrastructure and analytical tools for camera fleet management. The role involves processing release metrics and device telemetry, analyzing high-volume logs (potentially using AI-based techniques), and creating monitoring dashboards to ensure the successful deployment of firmware updates, which include critical AI models. The goal is to support data-driven decision-making for releases impacting millions of devices.

What you'd actually do

  1. Build data pipelines
  2. Develop analytical tools
  3. High-volume log analysis
  4. Create monitoring infrastructure
  5. Support release operations

Skills

Required

  • Python
  • pandas
  • SQL
  • time-series analysis
  • distributed software engineering
  • Kafka
  • Firehose
  • Spark
  • OpenSearch
  • text clustering
  • Grafana
  • anomaly detection

Nice to have

  • Go
  • statistics
  • experimental design
  • A/B testing
  • statistical inference
  • CI/CD
  • test automation

What the JD emphasized

  • AI models
  • AI-based techniques

Other signals

  • AI models are part of the firmware releases
  • Data pipelines and analytical tools to detect anomalies and measure release health
  • High-volume log analysis using AI-based techniques
  • Support data-driven decision making for releases impacting customers