Slack is seeking a Senior Software Engineer to join their Data Orchestration Team within the Data Engineering organization. The team is responsible for building and operating the platform that ingests data into their Data Warehouse and maintains low-latency, high-throughput analytics with OLAP DB. The infrastructure currently handles 65PB+ of storage, processes ~900B records daily, manages 400+ ETL pipelines, and 1300+ Active Airflow DAGs.
As a Senior Software Engineer, you'll be instrumental in building scalable services and tools to help partners implement, deploy, and analyze data assets efficiently. The role involves developing and maintaining real-time analytics solutions, optimizing data workflows, and ensuring high data quality and reliability. You'll work with modern OLAP solutions and be responsible for improving the end-to-end workflow for data users at Slack.
The position requires strong technical expertise in data engineering, experience with cloud infrastructure (preferably AWS), and proficiency in languages like Python, Java/Scala. You'll be working with technologies such as Airflow, Docker, Kubernetes, and various big data frameworks. The role also emphasizes leadership aspects, including mentoring other engineers and leading technical initiatives end-to-end.
This is an excellent opportunity for a seasoned engineer who is passionate about data-driven decisions and wants to make a significant impact at Slack. The role offers the flexibility of remote work and competitive compensation, making it an attractive position for those looking to work with big data at scale while contributing to a platform used by millions of users globally.