Logo
Salesforce

Staff Software Engineer, Data Engineering

Salesforce, San Francisco, California, United States, 94199

Save Job

Overview

Staff Software Engineer, Data Engineering Join to apply for the

Staff Software Engineer, Data Engineering

role at Salesforce. Slack is looking for a staff software engineer to join the Data Ingestion Team. As part of the Data Engineering organization, we build and operate the platform that ingests data from various sources into our Data Warehouse with both streaming and batch approaches. Currently, our infrastructure handles 180PB+ of storage, processes ~1T records a day, 400+ data pipelines and 1000+ Active Airflow DAGs. As Slacks data grows (along with the number of customers, features and employees), the goal of the team is to build a highly scalable and resilient ingestion platform leveraging modern Streaming and Lakehouse technologies. As a Staff Engineer, you will play a key role in driving our streaming and lakehouse strategies while also building highly scalable services and tools to help our customers acquire large volumes of high quality data at scale and making customers interactions with the ingested data pleasant and productive. You will have deep technical skills, be a self-starter, detail and quality oriented, and passionate about driving data driven decisions and having a huge impact at Slack! What you will be doing

Design and develop highly scalable and resilient streaming and batch services for ingesting and processing structured and unstructured datasets Design and implement Slacks Lakehouse solutions and enable production use cases for customers Automate and handle the lifecycle of datasets (schema evolution, metadata management, change and backfill management, deprecation and migration) Improve the data quality and reliability of the pipelines through proper monitoring and alerting Collaborate with cross functional partners and lead technical initiatives independently end to end Be a role model and a multiplier, coaching and mentoring other engineers across the org Write, review, or provide feedback on a technical design proposal from others What you should have

7+ years of software/data engineering experience, including experience with building applications using Streaming and Lakehouse technologies, e.g. Kafka/Kafka Connect, Flink/Spark Streaming, Iceberg/Hudi/Delta or equivalent Experience building and maintaining batch data pipelines using Spark, Airflow, EMR, S3, etc. Proficiency in object-oriented and/or functional programming languages: SQL, Python, Java/Scala, Go or equivalent Experience crafting and building robust distributed microservices with Kubernetes, Docker, AWS ECS/EKS, Terraform, etc. Strong dedication to code quality, automation and operational excellence: CI/CD pipelines, unit/integration tests Excellent written and verbal communication and interpersonal skills; able to collaborate with cross functional partners and explain sophisticated technical concepts to non-technical stakeholders High growth mindset and willingness to push yourself and your team to achieve ambitious goals Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience Additional information

Slack has a positive, diverse, and supportive culturewe look for people who are curious, inventive, and work to be a little better every single day. In our work together we seek to be smart, humble, hardworking and, above all, collaborative. Unleash Your Potential When you join Salesforce, youll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Apply today to shape the future and redefine whats possible for yourself, for AI, and the world. Accommodations: If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting Statement: Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. Know your rights: workplace discrimination is illegal. The policy applies to current and prospective employees, no matter where they are in Salesforce employment journey. Details on compensation and benefits are provided by location-specific postings. For Washington-based roles, the base salary range is $211,500 to $306,600. For California-based roles, the base salary range is $230,800 to $334,600. #J-18808-Ljbffr