We help the world run better
At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
About the SAP Internship Experience Program
The SAP Internship Experience Program is SAP’s global, strategic, paid internship program that provides university students with opportunities to find purpose in their careers.
Three reasons to intern at SAP
- Culture of collaboration: meet with mentors, make new friends across the globe and create a thriving personal network.
- Project-driven experience: gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables.
- Gain visibility: with SAP Internship Experience Program in your title, you’ll have a global network of SAP leaders, entrepreneurs and career development opportunities at your fingertips.
What you’ll do:
Position title: SAP Intern – Machine Learning Developer
Location: Singapore
Expected Start Date: February 2025
Contract Duration: 6-9 Months
Work Hours: 40 hours per week
We are hiring a Machine Learning Developer to work in our Scrum Team which is delivering IT Solutions for SAP Partners. The role will focus on both improving existing and working on new ML Applications.
This is a hands-on role where the Developer will work on live, production-ready applications which will impact SAP Business Process and Partner Framework. Currently, we are working on implementing a Generative AI lead application using SAP Joule.
What you bring:
We’re looking for someone who takes initiative, perseveres, and stays curious. You like to work on meaningful innovative projects and are energized by lifelong learning.
Expectations & Tasks
- Quick at learning new development languages and keen on learning how SAP applications work
- Develop application features and enhancements, write test automation scripts, perform unit testing, and troubleshoot bugs
- Strong will to pursue a problem, identify the source, and propose possible solutions in collaboration with other team members
- Self-motivated and has the desire to learn new technologies, plus share the learnings
- Adaptable to new processes, tools, and working environment
- Detail oriented and able to follow documentation procedures
- Able to test and debug applications and solutions
Skills / Competencies
- A bachelor or master’s degree in computer science, or a related technical discipline
- Experience with databases, data and deployment pipelines, continuous integration, continuous delivery, automation and devops tool chain – Jenkins, Docker, Ansible, GitHub
- Experience with developing web services and RESTful services
- Experience with various frontend and backend technologies: Python, Java, JavaScript, Node, React, Flask, SQL
- Experience using libraries such as pandas, nltk, scikit-learn and knowledge in statistics
- Experience with testing frameworks, test automation, Junit and integration testing
- Working knowledge of Agile/Scrum, Test Driven Development, performance testing or data correctness/integrity testing
- Experience with source control systems such as Git-Gerrit, GitHub
- Experience working in a team environment, leading assigned topics, communication skills, as well as knowledge sharing with the team
- Creative thinking, willingness and ability to learn quickly new concepts and technologies
- Machine Learning domain knowledge is a plus but not required
Educational Requirements
- Requires candidates to be currently enrolled in or have recently completed an undergraduate program which is applicable to the position.
- Please include your transcript in your application.
Meet your team:
This is a global team spread across from Singapore to Vancouver with presence in multiple geographies, countries and time zones. The team is vibrant with a lot of experience and exposure.
Bring out your best
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development.