Salesforce is looking to build secure, reliable, and cost-efficient infrastructure that powers Slack’s data ecosystem, and is seeking a Staff / Senior Software Engineer to join the Data Infrastructure team to help scale and evolve the backbone of Slack’s data infrastructure.
Requirements
- 7+ years of software or infrastructure engineering experience, including time spent supporting data-intensive systems or data platforms.
- Proven experience in building, deploying, and operating distributed infrastructure at scale.
- Strong technical background with big data and infrastructure technologies — such as EMR, Airflow, Pinot, StarRocks, Hive Metastore, Kubernetes, or equivalent systems.
- Proficiency in Python, Golang, Bash, and SQL.
- Familiarity with CI/CD (GitHub Actions), Vault, Terraform, Chef, and Grafana.
- Deep understanding of infrastructure reliability, observability, and cost efficiency principles.
- Hands-on experience supporting data pipelines or data engineering workflows is a strong plus.
Responsibilities
- Design, build, and operate reliable and scalable data infrastructure powering Slack’s analytics, ML, and data-driven decision-making.
- Serve as DRI for 1–2 core data services (e.g., EMR, StarRocks, Pinot, Hive Metastore, Airflow, Temporal, Trino), ensuring uptime, reliability, and performance.
- Drive improvements in security, cost efficiency, and developer experience across our data infrastructure.
- Build automation and self-service tools that empower data teams to easily adopt and manage data workflows.
- Collaborate closely with data engineering, platform, and security teams to design scalable, well-governed solutions.
- Contribute to observability, monitoring, and alerting via Grafana and related tooling.
- Partner with other senior engineers to define best practices, technical standards, and support models for Slack’s data ecosystem.
Other
- Excellent communication skills and the ability to collaborate across cross-functional teams.
- A strong sense of ownership and a drive to deliver high-impact, autonomous results.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Ability to work in a diverse and supportive culture
- Ability to collaborate with others to find balance and be your best