Taro Logo

Senior/Lead/Principal Data Engineer

Leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$157,600 - $334,600
Data
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior/Lead/Principal Data Engineer

Salesforce is seeking a Senior/Lead/Principal Data Engineer to join their team building the product data platform that will power their next era of agentic intelligence. This role focuses on delivering smarter, adaptive, and self-optimizing product experiences through sophisticated data engineering.

The position involves working on cutting-edge data systems that process hundreds of thousands of context-rich product signals, which fuel analytics, customer-facing products, ML models, and autonomous agents. This isn't a conventional data engineering role - it requires creative, systems-minded engineers who can think beyond traditional data engineering boundaries and are fluent in both data and AI technologies.

Key responsibilities include building scalable batch and streaming pipelines, designing programmatic consumption layers, and applying software engineering best practices to data systems. The role requires expertise in big data frameworks, streaming systems, and cloud infrastructure, particularly AWS. The ideal candidate will have 5+ years of experience in data engineering with strong software engineering fundamentals.

Working at Salesforce offers the opportunity to shape how the company leads the digital labor revolution, transforming raw product signals into intelligent decisions. The position offers competitive compensation ranging from $157,600 to $334,600 depending on location, along with comprehensive benefits including medical, dental, vision, 401k, and stock purchase programs.

The role is based in San Francisco, Dallas, or Seattle with a hybrid work arrangement, offering flexibility while maintaining in-person collaboration. Salesforce maintains a strong commitment to equality and non-discrimination, fostering an inclusive workplace environment where decisions are based on merit and qualifications.

Last updated 5 days ago

Responsibilities For Senior/Lead/Principal Data Engineer

  • Build and scale fault tolerant batch and streaming data pipelines using Spark, Trino, Flink, Kafka, DBT
  • Design programmatic consumption layers to make product signals easy to define, discover, and reuse
  • Apply software engineering best practices to data systems: testing, CI/CD, observability
  • Evolve systems to support autonomous agent reasoning
  • Contribute to a trusted data foundation powering decisions, AI agents, and adaptive products
  • Collaborate across orgs with telemetry engineers, product leaders, data scientists, and AI builders

Requirements For Senior/Lead/Principal Data Engineer

Kafka
  • 5+ years of experience in data engineering, with strong software engineering fundamentals
  • Expertise with big data frameworks: Spark, Trino/Presto, DBT
  • Experience with streaming systems like Flink and Kafka, including distribution strategy
  • Solid understanding of semantic layers, data modeling, and metrics systems
  • Experience with cloud infrastructure, particularly AWS (S3, EMR, ECS, IAM), Containerization
  • Strong communicator and collaborator — comfortable working across teams and domains
  • Curious, pragmatic, and impact-driven mindset

Benefits For Senior/Lead/Principal Data Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401k
  • Employee stock purchase program
  • Time off programs

Jobs Related To Salesforce Senior/Lead/Principal Data Engineer