Algorithms Engineer - Big Data

Confidential Company  •  San Francisco, CA

5 - 7 years experience  •  Software

Salary depends on experience
Posted on 10/15/17
Confidential Company
San Francisco, CA
5 - 7 years experience
Software
Salary depends on experience
Posted on 10/15/17

As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.

 

ROLE SUMMARY:
The Algorithms Engineer will be responsible for developing the algorithms to process big data related to marketing data.

RESPONSIBILITIES:
* Develop algorithms to process big data efficiently.
* Develop testing frameworks for the code to test changes to the computation logic.
* Review the existing code and recommend/implement new algorithms
* Create POCs for new products
* Participate and contribute in R&D projects and other innovation activities as and when they arise.
* Support and maintain production code related to all algorithmic components of the software.

REQUIREMENTS:

* Bachelors Degree in CS or equivalent work experience
* 5+ years of experience in Java Programming
* Strong Object Oriented Design skills and understanding of the design patterns
* Experience in building distributed highly available/scalable/robust services in a cloud environment
* Good understanding of cloud computing technologies (AWS preferred)
* Experience in designing optimal data structures
* Experience working in an Agile development process.
* Strong interpersonal skills and the ability to thrive in a small company environment

 

Location:

Postion is based at our Abakus/SAP site in Emeryville, CA

Requisition ID: 142833

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.