SAP Developer-Cloud based Micro-Services / NLP / ML Job in Shanghai, China

Requisition ID: 194247

Work Area: Software-Design and Development

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


SAP started in 1972 as a team of five colleagues with a desire to do something new. Together, they changed enterprise software and reinvented how business was done. Today, as a market leader in enterprise application software, we remain true to our roots. That’s why we engineer solutions to fuel innovation, foster equality and spread opportunity for our employees and customers across borders and cultures.

SAP values the entrepreneurial spirit, fostering creativity and building lasting relationships with our employees. We know that a diverse and inclusive workforce keeps us competitive and provides opportunities for all. We believe that together we can transform industries, grow economics, lift up societies and sustain our environment. Because it’s the best-run businesses that make the world run better and improve people’s lives.

Job Title: Developer-Cloud based Micro-Services / NLP / ML

Work-Area: Software-Design and Development

Location: Shanghai

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As you know, SAP’s vision is to help the world run better and improve people’s lives.

As THE cloud company powered by SAP HANA®, SAP is a market leader in enterprise application software, helping companies of all sizes and industries Run Simple.

We empower people and organizations to work together more efficiently and use business insight more effectively. SAP applications and services enable our customers to operate profitably, adapt continuously, and grow sustainably.

At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. Here, you work alongside creative thinkers who share your interests, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you’re able to build your career. It’s no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer.


The Digital Support Experience-Platform (DSX) is a cloud based micro-service platform to develop and manage cutting edge applications and services to modernize SAP Support. It is based on open standards, such as Cloud Foundry and runs on different Infrastructure as a Service (IaaS) layers, such as OpenStack, Amazon Web Services etc. In the DSX team we innovate the way a customer would like to interact with SAP Support through our digital support assistant, which is based on a conversational system via natural language processing and machine learning.


As developer and DevOps member of our DSX organization you will develop and operate the service offerings for Built-In Support.

As a developer, you will work on concepts and implementations to bring DSX Cloud services to new data centers and new infrastructure environments. You will contribute by driving the technical integration of new cloud products into the DSX platform. You have some depths of knowledge in a ML-driven field - e.g. NLP, Prediction/Inference, etc and you are interested in applying your knowledge and skill set to our platform towards content understanding, behavioral understanding, recommendation systems. You will develop, integrate and use tools for automation, operations tasks and drive the compliance with SAP’s product standards.

You are passionate about the way we develop state-of-the-art technologies and are excited by the application of theory to real-world problems. You keep up to date with the latest developments in the field and look for ways to apply them to your work/role.

Exposure to newest technologies and open-source projects will be your daily life, which requires that you:

  • Bring in your existing cloud expertise with both development and operational topics.

  • Develop, review, integrate, extend and operate various cloud services on different layers in different languages such as Java and Node.js.

  • Create and implement primarily data processing and statistics algorithms, with some NLP and possibly machine learning algorithms

  • Work on information extraction, Named Entity Recognition or Document Classification problems

  • Create and update tools used for development and testing

  • Readiness to analyze issues on multiple layers ranging from applications, services to platform level in the code and at runtime.

  • Experience with test-driven development, continuous integration

  • Work on future tools and infrastructure setup for DSX services on SAP Cloud Foundry and SAP Cloud Platform (Neo).

  • Collect and drive requirements to the respective tools and follow them up

  • Ensure compliancy with SAP Product Standards

  • Drive testing and test-automation

  • Improve Service- and Platform-Management for different setups together with contributing cloud teams

  • Support tests of cloud infrastructure readiness

  • Support in further activities to optimize cloud operations

We are looking for a strong, committed, self-motivated, reliable and analytically skilled team player and proactive networker who leads by example and knowledge.

Preferred skills

  • Experience in using, operating and developing on top of cloud infrastructures and services therein, e.g. with Cloud Foundry, OpenStack, AWS, Azure or Google Cloud Platform

  • Experience in contributing to open-source products with the will to adopt, use, and contribute to them rather than to reinvent solutions

  • Knowledge in multiple modern programming languages, e.g. Java, JavaScript, Node.js, Go, Ruby, Python or the like

  • Strongly convinced of and experience with test-driven development, continuous integration & delivery, committer/contributor model and pair programming, knowledge in using Git. Working experience with distributed systems

  • Experience with chatbots skills is a big plus

  • Comprehensive knowledge of a relevant field of research, such as machine learning, statistical modeling, speech processing, natural language processing, machine translation

  • Experienced with Deep Learning frameworks such as Theano, Tensorflow, Torch etc

  • Knowledge of using WebSockets, Rest, Spring Framework, Odata

  • Knowledge in one of the following databases: SAP HANA DB, MongoDB, Redis


Graduates are welcome!



Success is what you make it. At SAP, we help you make it your own. A career at SAP can open many doors for you. If you’re searching for a company that’s dedicated to your ideas and individual growth, recognizes you for your unique contributions, fills you with a strong sense of purpose, and provides a fun, flexible and inclusive work environment – apply now .


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

Successful candidates might be required to undergo a background verification with an external vendor.

Additional Locations :