Salesforce.com, Inc Data Engineer / Sr. Software Engineer /Lead Engineer/Principal Engineer (Data Management Platform) in San Francisco, California

Job CategoryProducts and Technology

Job Details

Job Details

Data Engineer / Sr. Software Engineer /Lead Engineer/Principal Engineer/Architect/Data Engineer (Data Management Platform)

Join Salesforce and define the future of cloud computing. We deliver a scalable, high performance cloud computing platform that delights our customers, and is used by millions of people around the world each day for their business. Our R&D team builds compelling and innovative user interfaces, a platform for developing applications in the cloud, and an infrastructure that supports storage and processing of mission critical data. We are looking for the best and brightest engineers to join our team of world class, highly motivated cloud computing experts.

As a data engineer, you will be responsible for collection, processing and analyzing data at petabyte scale to drive business results for online publishers and marketers of the world.

As a member of the engineering team, you will have a significant impact in many of the following areas:

  • Big Data solutions with the latest technologies including Spark, Scala, Java.

  • Platform Technologies – metadata-based customization, app development tools, application containers, APIs (REST, SOAP, Metadata), UI frameworks, language runtimes, authentication and security

  • Collaboration – features and platforms for collaboration within companies, as well as integration with social media sites\

As a data engineer, you will be responsible for collection, processing and analyzing data at petabyte scale to drive business results for online publishers and marketers of the world.

Key Responsibilities:

  • Build new and add features to existing solutions in Spark, Spark Streaming, Hadoop, Hive, Kafka, Scala, Java.

  • Formulate, implement, and evaluate algorithms for platform and application features.

  • Architect and build Cloud based solutions using AWS and/or GCP.

  • Work closely with Quality Engineering, Product Management, and Technical Operations to develop, test, and deploy highly useful, high quality software

  • Analyze, design and develop test cases and implement automated test suites

Required Skills:

  • Minimum 7+ years of Java programming, Scala is a big plus.

  • 7 years of strong server side programming experience in OOP design and development.

  • Minimum 2 years of experience with building highly scalable system and familiar with big data technologies such as:

  • Relational SQL and NoSQL databases

  • Spark, Hadoop and other batch processing techniques

  • Data pipeline/workflow management tools such as Azkaban and Airflow

Desired Skills:

  • Stream-processing systems such as Storm or Spark-Streaming

  • Exposure to AWS cloud services such as EC2, EMR, RDS and Redshift

  • Familiar with production debugging techniques such as thread dump analysis and GC performance tuning

  • Deep understanding of REST API design principles and implementations

  • Experience with developer tools like git, maven, sbt

  • Experience with machine learning is a plus

  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets (3+ years)

  • Functional programming experience (2+ years) and technology expertise.

  • Application experience in Linux environments

  • Exposure to AdServers such as Doubleclick, AppNexus, Sizmek, etc ...

Posting Statement

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. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes, and one of Fortune's 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!