CareerPlan

Staff Software Engineer, Data Infrastructure

California - San Francisco, USFull-time2026-10-13 → 2026-11-12
Based in United StatesUnited States citizens only

Core

Design, build, and operate reliable, scalable data infrastructure (compute, orchestration, storage) powering Slack's analytics, ML, and data-driven decision-making.

Role type

Staff Software Engineer (Data Infrastructure)

Builds

Core data platforms for data ingestion, transformation, storage, compute, and orchestration at massive scale.

Domain

SaaS / Data Infrastructure / Big Data

Deliverable

production ML models | infrastructure

Required skills

Distributed systems architecture, Data pipeline engineering, Infrastructure reliability, Observability, Cost optimization, Technical leadership, Mentorship, Python, Golang, Bash, SQL, CI/CD, Infrastructure as Code (Terraform, Chef), Container orchestration (Kubernetes), Big Data tools (EMR, Airflow, Pinot, Trino, Hive Metastore), AI/Agentic workflows.

Preferred skills

Data engineering workflows, Agentic workflows, Custom AI skills, Automated software factory pipelines, MCP.

Technologies

EMR, Airflow, Pinot, Trino, Hive Metastore, Kubernetes, Spark, Grafana, GitHub Actions, Vault, Terraform, Chef, Python, Golang, Bash, SQL.

Responsibilities

Design and operate scalable data infrastructure services; Serve as DRI for core data services ensuring uptime and reliability; Drive improvements in security, cost efficiency, and developer experience; Build automation and self-service tools; Collaborate with data engineering, platform, and security teams; Enhance observability and monitoring; Define technical standards and best practices; Mentor and coach other engineers.

Seniority

Staff, hands-on IC with strategic impact and mentorship.