← All roles

Staff Infrastructure Engineer - Data Streaming

SentinelOne· Engineering
Apply on company site
Hybrid (US Eastern Time Zone)$156k - $215kFull-timePosted 2mo ago

About the role

Staff-level role focusing on building and operating data infrastructure (Kafka, Redis) at large scale to support SentinelOne's AI-native security platform, with multi-cloud portability and GitOps-driven lifecycle management.

Responsibilities

  • Lead the design and operation of distributed data services, including Kafka and Redis (self hosted), running at massive scale across Kubernetes clusters and multi-cloud environments.
  • Unlock complete cloud portability for SentinelOne's services by building a highly automated, self-service infrastructure that can run seamlessly across AWS, GCP, and air-gapped on-prem environments.
  • Manage data infrastructure supporting 5 or more PB/day ingestion, ensuring low-latency, high-throughput, and cost-effective operation at global scale.
  • Consolidate and optimize multi-tenant Kafka clusters to reduce cost, improve resilience, and streamline operations.
  • Drive Redis and Kafka lifecycle automation using GitOps principles (ArgoCD, Terraform), reducing operational toil and minimizing pager fatigue.
  • Define and implement standards for observability, HA, backup, and DR of stateful workloads in Kubernetes.
  • Partner with FinOps and engineering stakeholders to continuously optimize performance, cost, and operational overhead across data platform components.
  • Own the end-to-end platform experience for mission-critical open-source systems, serving hundreds of product teams.
  • Collaborate with teams in Europe and India, using orchestration tools such as Kubernetes (EKS, GKE), Jenkins, GitHub Actions, ArgoCD, and Terraform.

Qualifications

  • 8 or more years of infrastructure/platform engineering experience.
  • Deep hands-on experience with self hosted Kafka and Redis running in Kubernetes, including performance tuning, scaling, partitioning, persistence, and operator-based lifecycle management.
  • Strong understanding of Kubernetes internals and best practices for managing both stateless and stateful workloads in production environments.
  • Experience providing Database- or Messaging-as-a-Service (DBaaS/PaaS) for internal development teams or external customers.
  • Exposure to multi-cloud environments with expertise in AWS, GCP, or Azure.
  • Experience with Infrastructure as Code and GitOps practices (Terraform, ArgoCD, Pulumi).
  • Familiarity with advanced deployment strategies (blue-green, canary, rolling).
  • Strong scripting or development skills (e.g., Python, Go).
  • Solid understanding of CI/CD pipelines and workflow automation (GitHub Actions, Argo Workflows, etc.).

Skills

Required:Distributed data servicesKafka and Redis in KubernetesKubernetes internalsMulti-cloudInfrastructure as CodeGitOpsCI/CD
Nice to have:DBaaS/PaaS

Benefits

  • Equity & Rewards: RSUs, ESPP
  • Time Off & Wellbeing: Flexible time off, paid holidays, paid sick time, parental leave, grandparent leave
  • Insurance & Financial Security: Medical/dental/vision, 401(k) with match, life and disability insurance, health FSA, dependent care FSA, voluntary benefits, EAP, legal, pet insurance, cancer care, travel medical insurance
  • Work Perks & Flexibility: Home office allowance, mobile phone reimbursement
  • Wellness & Lifestyle: Wellness coach, gym reimbursement, fertility coverage, adoption & surrogacy reimbursement
Last updated Oct 22, 2026. Interested? Apply on the company site.
SentinelOne logo

About SentinelOne

AI-Powered Enterprise Cybersecurity Platform

SentinelOne unifies AI-powered endpoint, cloud, identity, and data protection—enhanced by our Security Data Lake for seamless and efficient cybersecurity.

CybersecurityAI SecurityEndpoint SecurityCloud SecurityAI-SIEMIdentity SecurityEDRXDR

More open roles at SentinelOne