Salesforce
Staff Data Engineer - Slack
$197K–$345K
California - San Francisco +1 · Office Tech-Flexible · Staff · Full-time · Posted Oct 30, 2026
- Location
- California - San Francisco
New York - New York - Experience
- 10+ years of software or data engineering experience, including 6+ years hands-on with data architecture, data modeling, and metadata management.
- Education
- A related technical degree required.
About the job
Sets technical direction for Slack’s metrics platform and builds trusted data foundations, semantic tools, and APIs used by teams and AI agents.
What you'll do
- Set the metrics platform architecture and roadmap, balancing freshness, accuracy, reliability, and cost.
- Design and scale data models and pipelines for trusted, high-quality datasets with predictable SLAs.
- Evolve the semantic layer and build APIs and tools for people and AI agents to navigate metrics, lineage, and ownership.
What they ask for
- 10+ years of software or data engineering experience, including 6+ years hands-on with data architecture, data modeling, and metadata management.
- Deep SQL expertise, strong Python skills, and working proficiency in Go, Java, or Scala.
- Hands-on experience with Spark, Trino, Airflow, Iceberg, Snowflake, and dimensional and star/snowflake modeling.
- A related technical degree.
Nice to have
- Experience building AI-agent infrastructure or tools, such as MCP servers, tool-use APIs, or evaluation harnesses.
- Experience with semantic layers, metrics platforms, data catalogs, or lineage tools such as dbt, sqlmesh, Datahub, Cube, or LookML.
Pay
$197,300 - $313,700 annually (base salary); $237,700 - $344,700 annually (base salary)
Tools
SQL, Python, Go, Java, Scala, Spark, Trino, Airflow
AI focus
Build trusted, machine-readable metric foundations and tools that help AI agents navigate metric definitions, lineage, and ownership and draft accurate queries; serve as technical lead for Agentic Analytics on the metrics side.
Model-written summary · the original posting is authoritative