Salesforce is looking for a Director of Engineering to modernize, integrate, and optimize its foundational enterprise data ecosystem to enable AI innovation, advanced analytics, and trusted self-service data access at scale across the company.
Requirements
- Hands-on expertise with the core technology stack: Snowflake, dbt Cloud, Airflow, Informatica IICS, Tableau, and Salesforce Data Cloud.
- Experience with Apache Spark, Apache Iceberg, and Python for large-scale data processing.
- Deep understanding of how distributed databases work. You know why a graph database (Neo4j) outperforms a relational one (Snowflake) for certain queries and vice versa.
- Production experience with Snowflake, dbt, and Airflow, managed via Terraform and CI/CD.
- Proven experience implementing and integrating AI-assisted developer tools (e.g., Cursor, MCP, Copilot).
- Strong background in platform operations, unified governance, and rigorous SLA management.
- Experience with cloud-native architectures (AWS, GCP, Azure) and hybrid deployments, ideally with a background in DevOps, MLOps, or DataOps.
Responsibilities
- Own and champion the technical vision and roadmap for the Enterprise Data Platform Foundation.
- Align platform engineering priorities with strategic company goals, particularly AI enablement, analytics modernization, and data-driven decision-making.
- Operationalize a data mesh architecture to promote domain-oriented ownership, interoperability, and AI/ML enablement.
- Champion the implementation of a unified governance and operating model across a complex technology stack (including Salesforce Data Cloud, Snowflake, dbt Cloud, Airflow, Informatica, Tableau, and AWS).
- Ensure every piece of infrastructure—from Snowflake RBAC roles to Neo4j clusters and Airflow workers—is defined in code (Terraform/Helm) and version controlled.
- Lead the implementation of Neo4j as a high-performance serving layer. Design pipelines that project data from Snowflake into the Graph for connected analysis.
- Drive the adoption of TopQuadrant (TopBraid EDG) to govern business glossaries and ontologies, ensuring our graph data is semantically rich and compliant.
Other
- 5+ years managing software engineering teams with a focus on backend or data infrastructure.
- You started your career as a Software Engineer. You are comfortable reviewing Python/Java code, discussing API latency, and designing microservices.
- A proven track record of delivering scalable, secure, and cost-optimized infrastructure solutions.
- Deep expertise in enabling AI/ML and advanced analytics through large-scale data platform modernization.
- Exceptional communication skills with the ability to influence executive leadership and technical audiences.