
Real-time Data Platform Software Engineer- Senior/Lead
Salesforce8 days ago
Base Salary
$173k - $286k/yr
Responsibilities
- Architect, implement, and operate high-scale, low-latency distributed systems for real-time data ingestion and streaming.
- Build highly available big-data pipelines using Flink.
- Develop distributed architectures and backend infrastructure for client-facing Sales Cloud AI solutions.
- Process conversational voice, video, and email data to support AI agents, lead outreach, and pipeline management.
- Champion CI/CD practices, infrastructure automation, and engineering best practices.
- Mentor junior engineers and collaborate with cross-functional teams.
- Manage and monitor mission-critical infrastructure, including logging, alerting, and reporting services.
Requirements
- Bachelor’s degree in Computer Science is required; a master’s degree is preferred.
- More than 7 years of experience architecting, implementing, and managing durable distributed systems at scale for major enterprise cloud providers.
- Proven experience building highly available, large-scale distributed architectures for client-facing environments.
- Hands-on experience building high-availability big-data pipelines with Flink.
- Proficiency in object-oriented programming and mastery of at least one of Java, Go, Python, C++, or Ruby.
- Extensive knowledge of public cloud frameworks such as AWS, GCP, or Azure and high-performance backend infrastructure.
- Experience with infrastructure automation, cloud provisioning, and AI-assisted development methodologies.
- Preferred experience includes low-latency data-ingestion pipelines, real-time streaming systems, Kafka, Flink, Spark, Storm, Cassandra, Zookeeper, and MongoDB.
- Preferred experience includes at least 5 years with Java, Spring, microservices, REST APIs, and distributed systems.
- Preferred experience with Jenkins, Terraform, Spinnaker, Docker, Kubernetes, Helios, Fleet, or Mesos.
- Preferred proficiency with PostgreSQL, MongoDB, NoSQL and SQL databases, and large-scale distributed data systems.
Benefits
- Benefits include time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
- The role may be eligible for incentive compensation, equity, and benefits; the posting does not specify a work arrangement.
Tech Stack
Apache CassandraApache FlinkApache KafkaApache SparkApache StormAWSAzureC++DockerGoGoogle Cloud PlatformJavaJenkinsKubernetesMongoDBPostgreSQLPythonRubySpinnakerTerraform
Categories
BackendData Engineering
About Salesforce
Salesforce builds cloud-based customer relationship management software and a broader Customer 360 platform for sales, service, marketing, commerce, and analytics, sold by subscription to businesses and public-sector organizations. Founded in 1999 and headquartered in San Francisco, it trades on the NYSE under the symbol CRM. Its portfolio includes Sales Cloud, Service Cloud, Marketing Cloud, MuleSoft integration, Tableau analytics, and Slack for collaboration, with extensive developer tools and APIs.