SAP Frontend Developer for Machine Learning development Job in Palo Alto, California

Requisition ID: 126865

Work Area: Software-Design and Development

Expected Travel: 0 - 20%

Career Status: Professional

Employment Type: Regular Full Time


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.


The SAP Innovation Center Network is a strategic innovation entity within SAP, combining software engineering excellence with thought leadership and entrepreneurial spirit. Across various focus clusters and by building on strong teams, we pioneer game-changing solutions in close collaboration with startups, customers & partners in industry and research as well as with other SAP units. To ensure a successful go-to-market, we follow an end-to-end responsibility approach. By exploring unconventional ideas and developing inspiring proofs of concept, we push the state of the art in computer science and its applied fields to provide SAP with foresight into future trends.

Machine Learning enables computers to learn from large amounts of data without being explicitly programmed. The world's most relevant enterprise data is part of SAP's system and business network. SAP aspires to make all its enterprise solutions intelligent and help customers to leverage their data. As Senior Backend Developer for Machine Learning Platform, you will work with a team of experienced researchers and data scientists taking on challenges posed by the SAP customers and product units and providing smart services across and beyond the SAP portfolio. You will have the chance to work with the richest data sets available in the world addressing real-world problems.


As part of the SAP Innovation Center Network Machine Learning team, you will work together with a team of dedicated experts including researchers, designer, developers, and architects with a single goal of building best machine learning pipelines for a variety of use cases spanning commerce, financial markets, and procurement. You will work against fixed timelines and your success will be measured by the ability to deliver machine learning solutions. Your tasks include:

  • As a Frontend developer you will be responsible to design and implement complex UI features using JavaScript, HTML5, SAPUI5 and mobile technologies.

  • Experience in hands-on software development.

  • Ability to capture customer requirements and translate them into software specifications.

  • Closely work with customers, partners and internal teams to enhance the solution and systems, troubleshooting data issues etc.

  • Learn quickly new mathematical or technical methods.

  • Build robust and scalable solution bringing in some of the industry’s software engineering best practices.

  • Work with UX designer, cross functional teams and collaborate with other teams to develop scalable and robust solutions.

  • Iteratively test, refine and improve the models.


You are a self-starter, goal-oriented, striving for perfection engineer. As an ideal candidate you will demonstrate a proven track record of enterprise-grade product releases preferably as cloud-based solutions.


  • BS or MS in Computer science with experience in developing frontend applications

  • Hands-on skills in web app development with expert level knowledge of CSS, HTML5, JavaScript, SAPUI5 and JSON/XML/OData manipulation.

  • Familiar with one or more machine learning or statistical modeling tools

  • Strong analytical and quantitative problem solving ability

  • Excellent English language skills

  • Excellent communication, relationship skills and a strong team player.

Preferred Qualifications

  • Be able to demonstrate skills to personal projects, GitHub repository, and open source contributions.

  • Experience creating mockups with Sketch or Illustrator.

  • NodeJS, Python, Java programming experience.

  • Experience working with Redis, Mongo DB

  • Knowledge in Bootstrap, Foundation Frameworks, SAPUI5, jQuery, AngularJS, React,

  • Manipulating SVG with D3, Raphael or ChartJS


To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team (Americas: or , APJ: , EMEA: C at at ). Requests for reasonable accommodation will be considered on a case-by-case basis.

EOE AA M/F/Vet/Disability:

Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, gender, sexual orientation, gender identity, protected veteran status or disability.

Additional Locations: No Selection