Principal Distributed Systems Software Engineer – Thunder IoT Cloud
At Salesforce, data driven decisions are at the heart of all our products. The IoT Cloud is the connecting platform which enables massively scalable, real time event processing of billions of events a day to enable real-time business intelligence, machine learning, and personalized engagement solutions.
As a principal distributed systems engineer on the IoT Cloud team, you will build a real time, highly scalable, and resilient stream processing ecosystem on top of Apache Kafka, Spark, Storm and Cassandra.
Our team culture empowers you to take ownership of features and platform services. This is a unique ground-floor opportunity for self-motivated individuals to architect, implement and evolve a mission critical cutting-edge software platform used by Global Fortune 500.
What you will do:
Design and implement critical, highly scalable systems and algorithms to run analytics, workflow and machine learning
Improve scalability, reliability and performance of our streaming and processing pipelines built on top of Kafka and Storm
Help drive the design and architecture of next generation architecture
Lead cross functional initiatives working with other engineering teams, product management, and technical operations to develop, test, and deploy high quality software
Participate in design and code reviews
Mentor junior engineers
Who we’re looking for:
You have a distinguished track record working on technically demanding projects
You have experience designing and implementing large scale distributed systems for stream and batch processing
You have 5+ years of professional experience working with Java, C++ or Scala
You’re quick to pick up on new technologies, interested in collaborating with open source communities, and work effectively in a fast paced dynamic environment.
You have a passion for creating new products, including being comfortable with ambiguity
BS/MS/PhD in Computer Science or equivalent work experience
Strong background in computer science algorithms
Contributions to relevant open source projects is a plus
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” five years in a row and one of Fortune’s “100 Best Companies to Work For” eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for “family”) made up of our employees, customers, partners and communities, we are working to improve the state of the world.
To apply for this job please visit tinyurl.com.