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

Salesforce.Com, Inc. San Francisco , CA 94118

Posted 1 month ago

Job CategoryProducts and Technology

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 ...

  • LI-Y

Posting Statement and 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. and do not accept unsolicited headhunter and agency resumes. and will not pay fees to any third-party agency or company that does not have a signed agreement with or

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Personalization Platform Data

Castlight Health

Posted 2 days ago

VIEW JOBS 4/18/2019 12:00:00 AM 2019-07-17T00:00 Do you want to help change the way people experience their health care? My team is looking for a software engineer to help develop our platform for personalization. Castlight's mission is to improve our users' journey through the health care system. As part of that mission, my team is hiring an experienced software engineer to help develop our infrastructure and data systems that drive a personalization platform for Castlight's applications. This team has already developed a platform that drives significant value for our users and the business, and now we're embarking on something even bigger. The team leverages a rich set of health claims, demographics, biometrics, and wearables data. You'll collaborate with data scientists, machine learning engineers, and other data, services, and infrastructure engineers to develop our data pipelines and service infrastructure. Some things you'll find yourself doing: * Working with Machine Learning engineers to understand data requirements, then building optimal systems to meet those needs * Designing data and machine learning pipelines and implementing them in Java and Python * Integrating third-party machine learning and data tools using Java and python * Working with external teams, such as Product Analytics, to design and develop pipelines to manage the flow of data to our data warehouse, to RESTful services, and others * Helping to maintain and enhance an existing machine learning driven data product The ideal candidate will have experience working on systems that manage complex data in a highly regulated environment. We build our services and platform systems in Java with Spring, and the greenfield platform will likely make use of similar technologies, though your input can help drive that decision. Minimum Qualifications * BS in computer science or other technical degrees such as physics, mathematics, or engineering + 4 years of experience engaged in a role as a data or platform services engineer * Demonstrated proficiency designing and developing software using Java, Python, or both * Demonstrated experience developing pipelines for managing data and related infrastructure * Demonstrated experience designing and tuning SQL queries in a relational database * Ability to analyze requirements and bring clarity to ambiguous requirements, and make use of this to contribute to the architecture and design for data and infrastructure systems * Experience with or a desire to work closely with data scientists and machine learning engineers to identify and address critical data pipeline and infrastructure needs Additional Qualifications * Experience developing data and infrastructure pipelines for machine learning products * Experience designing and tuning SQL queries in a distributed relational database such as Greenplum or Redshift * Familiarity with working in an agile environment Our Values One team. On a mission. Making things happen. Diversity and Inclusion The Castlight culture values and celebrates different backgrounds, perspectives, and points of view. We believe our diversity helps drive creativity and innovation. We strive to make everyone feel included, valued, and engaged; enable them to do their best work; and build their careers here at Castlight. That is why diversity and inclusion are more than just words to us. Rather, they are a commitment to a culture where employees feel respected and empowered to share their ideas and deliver the best results. Castlight Health San Francisco CA

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

Salesforce.Com, Inc.