Senior Software Engineer

USD 132,000-182,000 per year
SENIOR
✅ Remote

Tech Stack

AI API AWS @ 4 Azure @ 4 Communication @ 7 Data Engineering @ 6 Data Pipelines @ 4 Data Science Datadog DevOps Distributed Systems @ 6 Flink @ 4 GCP @ 4 Go @ 6 Grafana @ 4 IaC Java @ 6 Kafka @ 4 Kubernetes @ 4 LLM Leadership @ 7 MLOps @ 4 Machine Learning @ 7 Mentoring @ 6 Microservices NoSQL @ 6 Observability @ 4 OpenTelemetry @ 4 Parquet @ 4 Prometheus @ 4 PyTorch @ 7 Rust @ 6 SQL @ 6 Spark @ 4 Splunk Technical Leadership TensorFlow @ 7 Terraform @ 4

Details

SentinelOne is seeking a Senior Software Engineer to lead the architectural design and technical strategy for high-performance systems that process massive volumes of telemetry data while reducing costs and improving insights for enterprise customers. The role is part of the Observo.ai team, SentinelOne’s AI-driven data pipeline optimization platform.

Responsibilities

  • Lead the architectural design and technical roadmap for scalable, high-performance data processing pipelines capable of handling petabyte-scale telemetry data, including logs, metrics, and traces.
  • Drive the development and optimization of machine-learning-driven data routing and transformation engines designed to reduce customer data volumes by more than 80%.
  • Architect real-time analytics systems using advanced machine learning and large language models.
  • Design cloud-native microservices and APIs integrating with observability platforms such as Splunk, Elastic, and Datadog.
  • Establish robust monitoring, alerting, and observability solutions.
  • Lead cross-functional technical initiatives and decision-making forums in collaboration with Product, Data Science, and DevOps teams.
  • Translate strategic vision into technical solutions and company-wide engineering standards.
  • Provide technical leadership and mentorship to senior and junior engineers.
  • Drive system performance and reliability optimization while establishing engineering best practices and culture.

Requirements

  • At least 5 years of software engineering experience focused on distributed systems, data engineering, or ML infrastructure.
  • Expert-level proficiency in Go, Rust, or Java.
  • Extensive experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience with container orchestration using Kubernetes.
  • Proven experience leading and scaling data pipelines using Kafka, Spark, or Flink.
  • Deep expertise in SQL and NoSQL database technologies.
  • Advanced experience with machine learning frameworks such as TensorFlow and PyTorch.
  • Experience with MLOps practices for production machine learning systems.
  • Expert knowledge of observability tools and standards, including Prometheus, Grafana, the ELK stack, OpenTelemetry, and Parquet.
  • Extensive experience with Infrastructure as Code using Terraform.
  • Strong leadership and technical communication skills.
  • Track record of mentoring engineers, planning technical strategy, and driving decisions across multiple teams and stakeholders.

Benefits

  • Restricted Stock Units and Employee Stock Purchase Plan.
  • Flexible time off, paid company holidays, paid sick time, gender-neutral parental leave, and grandparent leave.
  • Medical, dental, and vision coverage.
  • 401(k) retirement plan with company match.
  • Life and disability insurance, health and dependent care FSA, and voluntary benefits.
  • Employee Assistance Program, prepaid legal services, pet insurance, Cancer Care program, and global business travel medical insurance.
  • Home office allowance and mobile phone reimbursement.
  • Wellness coach, wellness or gym reimbursement, fertility coverage, and adoption and surrogacy reimbursement.

Compensation

The U.S. base salary range is $132,000–$182,000 USD annually and may vary based on the candidate’s location. A different pay range may apply in some locations.

More jobs at SentinelOne

Similar jobs