Share this Job

HANA Machine Learning Development Internship

Apply now »

Date: Feb 20, 2021

City: Shanghai, 31, CN, 201203

Company: SAP



Requisition ID: 274607
Work Area: Software-Development Operations
Expected Travel: 0 - 10%
Career Status: Student
Employment Type: Intern



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.

The development team for SAP HANA &Database in China is part of the global HANA product organization with 1000+highly motivated employees who design and produce SAP’s cutting edge database products, specifically SAP HANA. The global SAP HANA & Database development team is responsible for architecture, design, development and delivery of industry leading, in-memory database technology. SAP HANA Predictive Analysis Library (PAL), the in-memory machine learning library with 100+ scalable &high-performance algorithms, is developed in SAP Labs, China. Within the team, we have PhD researchers, algorithm developers, data scientists, and system engineers to build the next generation of data platform and help enterprise customers to utilize machine learning & data science algorithms on enterprise data.


As Developer Intern, you are expected to do the following for the machine learning algorithms:

  • Support the quality and performance works of PAL and related products by doing necessary testing and fine-tuning works.
  • Support the development, enhancement and maintenance of Predictive Analysis Library and related products.
  • Support the research in the area of machine learning, statistics, predictive analysis and sharing the knowledge as required
  • Providing documentation as required



  • Minimal undergraduate student in computer science, software engineering, statistics, mathematics, or other science and engineering related areas;
  • Basic communication skill in both Chinese and English;



  • Solid knowledge in C++ programming languages: 
  • Solid knowledge in common algorithms
  • Good written and verbal communication skills 
  • Good problem solving skills and learning ability 
  • Minimal 4 months internship is required, 6 months is preferred


Nice to have

  • Experience in Linux environment is a plus
  • Experience in python, R or other machine learning platforms is a plus
  • Experience in Database and SQL is a plus
  • Being self-empowered, taking ownership of, and responsibility for your work



  • No work experience is required.


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: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com).

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

Additional Locations

Job Segment: Training, Developer, Engineer, ERP, Intern, Education, Technology, Engineering, Entry Level