Jobs via Dice · 10 hours ago
Director, Software Engineering - Data Platforms
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. The company is looking for a visionary and deeply technical Director of Engineering to lead the Fabric Compute team and own the strategy, delivery, and operational excellence of foundational compute systems for data processing and AI workloads.
Computer Software
Responsibilities
Define and execute the technical roadmap for scalable, high-performance distributed compute systems leveraging Spark, Flink, and Ray
Direct the architecture and design of data processing frameworks that power mission-critical batch, streaming, and AI inference workloads in Salesforce Data Cloud
Lead a team of engineers, fostering a culture of technical excellence, mentorship, and accountability for end-to-end delivery, performance, and scalability of the Compute Platform services
Collaborate strategically with product management, architecture, and cross-functional engineering teams to align on priorities and deliver key functionalities
Drive innovation in areas such as real-time data streaming, low-latency processing, vectorized computation, and cost efficiency
Champion reliability, cost governance, and advanced observability for distributed data workloads running on Kubernetes (EKS) at petabyte scale
Influence the broader Data Cloud organization on best practices for distributed systems and data engineering
Qualification
Required
12+ years of progressive experience in software engineering, with a minimum of 5+ years managing and leading high-performing distributed systems or Big Data engineering teams
Deep executive-level expertise in architecting, performance tuning, and operating large-scale distributed data systems and compute frameworks like Apache Spark, Flink, or Ray in production
Exceptional programming skills in Java, Scala, or Python
Comprehensive understanding of distributed computing concepts (task scheduling, checkpointing, fault tolerance, state management) and their strategic application
Proven experience deploying, optimizing, and governing big data workloads on modern container platforms, specifically Kubernetes (EKS)
Hands-on experience with data formats (Parquet, ORC, Delta) and advanced streaming frameworks
Demonstrated ability to make complex trade-offs involving scale, cost, reliability, and time-to-market
Familiarity with modern observability and DevOps tools (Prometheus, Grafana, OpenTelemetry)
Strong communication, collaboration, and executive presence with a track record of attracting, developing, and retaining top engineering talent
A related technical degree required
Benefits
Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase