California - San Francisco / Washington - Seattle / New York - New York · $197,300
Principal Software Engineer, Data Platform
Apply NowPosition Overview
The Principal Member of Technical Staff for the Enterprise Data Platform is the primary technical architect responsible for modernizing, integrating, and optimizing Salesforce's foundational data ecosystem. You will serve as the technical "north star" for the engineering teams, bridging the world of modern distributed analytics with the cutting edge of Semantic AI. In this high-impact individual contributor role, you will architect the backbone of the company using technologies such as Snowflake, dbt, Informatica, and Airflow while simultaneously designing and scaling our advanced Knowledge Graph Platform (Neo4j & TopQuadrant).
Responsibilities
Technical Strategy & Platform Architecture
- Architect the Roadmap: Define the long-term technical architecture for the Enterprise Data Platform. Translate business strategy into technical specifications, ensuring our stack allows for "Data Mesh" scalability and domain-oriented ownership.
- Infrastructure as Code (IaC) Evangelism: personally architect and review the Terraform/Helm configurations that define our infrastructure. Ensure that from Snowflake RBAC to Neo4j clusters, our platform is immutable, version-controlled, and reproducible.
- Performance Engineering: Deep dive into the hardest performance bottlenecks. Optimize query planners, data serialization formats (Parquet/Iceberg), and distributed compute costs across Snowflake and Spark.
- AI Enablement: Design the integration patterns for AI-assisted tooling (Cursor, MCP, Copilot) within the