← Back to job listings
SA
Flink Senior/Lead Software Engineer
Salesforce · San Francisco, United States
About The Role
Join our team as a Flink Lead Software Engineer, where you will be responsible for the architecture, development, and operation of a high-scale, low-latency platform that manages real-time ingestion and streaming pipelines. You will work on the Sales Intelligence Platform (SIP), which processes conversational data to power various Sales Cloud AI agents, significantly boosting sales productivity. This role offers a range of benefits, including medical care, life insurance, retirement savings, and paid time off.
- Architecting, developing, and operating a high-scale, low-latency platform for real-time ingestion and streaming pipelines.
- Processing conversational data from voice, video, and email to power various Sales Cloud AI agents.
- Mentoring junior engineers and promoting best practices in CI/CD and automation.
- Commitment to technical excellence through meticulous attention to detail and proactive mentorship of junior engineers
- Hands-on experience with building big data high availability pipelines with Flink
- Familiarity with infrastructure automation, cloud provisioning, and AI-assisted development methodologies
- Proven track record in constructing high-availability, large-scale distributed architectures for client-facing environments
- Extensive knowledge of contemporary public cloud frameworks (including AWS, GCP, or Azure) and high-performance backend infrastructure
- Proficiency in object-oriented programming with mastery in at least one language such as Java, Go, Python, C++, or Ruby
- Over 7+ years of practical experience architecting, implementing, and managing durable distributed systems at scale for major enterprise cloud providers
- Demonstrated experience acting as a CI/CD champion, with a proven ability to uplift and mentor teams in best practices and automation
- Degree in Computer Science (B.S. required, M.S. preferred) with a solid grasp of object-oriented design and principles
- Strong interpersonal and professional communication skills, with a focus on cross-functional collaboration and leadership
- Proven ability to develop low-latency, large-scale data ingestion pipelines
- Background in creating enterprise-grade, AI-driven sales solutions
- Expertise with message queuing technologies like Kafka
- History of architecting distributed real-time streaming systems
- Hands-on experience with open-source ecosystems including Flink, Spark, Storm, Cassandra, Zookeeper, and MongoDB
- At least 5 years of experience with Java, Spring, microservices, REST APIs, and distributed systems
- Knowledge of deployment architectures and CI/CD tools such as Jenkins, Terraform, and Spinnaker
- Experience managing and monitoring mission-critical infrastructure, including logging, alerting, and reporting services
- Familiarity with container orchestration platforms like Docker, Kubernetes, Helios, Fleet, or Mesos
- Proficiency in using NoSQL and SQL databases such as PostgreSQL and MongoDB
- Deep understanding of high-volume distributed databases, data pipelines, and large-scale systems
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring