Senior Software Engineer, Data Store, Tableau
Vancouver, BC, Canada
What you’ll be doing...
Einstein Analytics, recently rebranded as Tableau CRM, is the best-in-breed analytics for the CRM market. Within the Data Platform, our team is responsible for building the unified Salesforce Analytics Data store that will:
- Support customers to access Salesforce data for self-serve query exploration, dashboards, and machine learning.
- Built-in low-latency, reliable, scalable data pipelines from Salesforce properties.
- Have a suite of data connectors to ingest external data and write out data.
- Include powerful, but easy to use tools to filter, aggregate, shape and model data.
- Optimized for Salesforce for connectivity, sharing, collaboration, and enterprise config.
- Design so that it will have a rich ecosystem of ISVs, system integrators and apps.
- Easy to connect with Tableau, dynamic scalability, performant and enterprise ready.
- Building the integrations between Tableau and other Salesforce products sets.
Who you are...
Experienced. You have 5-7 years of relevant professional experience You have deep knowledge of object oriented programming and experience with at least one object oriented programming language preferably Java. Bachelor’s degree in Computer Sciences or equivalent field. You have experience owning and operating multiple instances of mission-critical infrastructure services. Experience designing, developing, debugging, and operating resilient distributed systems.
Technical. you have a solid knowledge of database / big data / distributed technologies. You have experience using telemetry and metrics to drive operational excellence. You have experience with building data storage/data management systems would be ideal. Experience with Spark, Kafka, REST, gRPC, Kubernetes, Docker, Jenkins, Splunk, Spinnaker, Parquet, Avro, Presto.
Passionate. You have a passion for design patterns, data structures, algorithms, and concurrency, and have experience working with them.
Relentlessly High Standards. You understand what it takes to write software that is used by thousands or millions of people. You love writing things that are robust, scalable, and perform well. You thrill in your accomplishments but also know it's about doing and improving.
A True Team Player. You enjoy collaborating, learning from and teaching others so we can all become better developers. You assume good intent in others, and actively do your part to make a positive work environment.
You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world!
#LI-NFAccommodations - If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.
Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesfore.com or Salesforce.org.
Salesforce welcomes all.
Your application has been successfully submitted.