SAP Globalization iXp Intern - Software Developer
SAP · Palo Alto, CA · 2 mo ago
HybridEngineeringInternship
About the role
The SAP Globalization iXp Intern – Software Developer position is part of SAP’s Globalization Services’ AI-driven automation platform. This is a paid, full-time internship located in Palo Alto, EUA, starting in September, 2026.
Responsibilities
- Implementing high-quality, maintainable code in Python, Java, and/or JavaScript.
- Building backend and frontend components that integrate with SAP Business Technology Platform, AI/ML services, and enterprise data sources.
- Contributing to SAP’s internal Knowledge Graph capabilities using RDF, SPARQL, and related technologies.
- Supporting database schema design, data ingestion pipelines, and integration workflows across SAP systems.
- Participating in unit testing, debugging, CI/CD pipelines, code reviews, and pair programming with senior engineers.
- Documenting code, design decisions, and technical artifacts for long-term maintainability.
Expected Outcomes
- Delivery of production-grade features or components.
- Measurable contribution to at least one end-to-end workflow, such as API integration, Knowledge Graph query logic, UI functionality, or AI processing.
- Well-documented code, tests, and design artifacts that can be maintained by the team after the internship.
Team Environment and Collaboration
You will work as part of a cross-functional engineering team that includes senior developers and architects, product owners from globalization domains, and engineering colleagues working on SAP BTP, AI automation, and Knowledge Graph initiatives.
Technical Skills
- Python, Java, and/or JavaScript
- SAP BTP development, including Cloud Foundry, CAP, and OData services
- SQL, database design, and data modeling
- CI/CD pipelines, GitHub workflows, and automated testing
- AI/ML foundations, including embeddings, generative AI, and LLM-driven automation
- Knowledge Graph technologies, including RDF, SPARQL, and triple stores
- ABAP concepts and SAP configuration content processes
Required Skills and Experience
- Hands-on experience with at least one programming language such as Python, Java, or JavaScript.
- Hands-on experience with AI/ML development, including practical exposure to machine learning concepts, generative AI, embeddings, or LLM-based application development.
- Familiarity with SQL and database design principles.
- Exposure to Git, GitHub, or similar source control systems.
- Strong understanding of the software development lifecycle, including development, testing, debugging, deployment, and maintenance.
- Strong debugging and problem-solving skills.
Preferred / Nice-to-Have Skills
- Experience with SAP BTP, CAP, OData, or enterprise application development.
- Familiarity with cloud-native application development.
- Exposure to CI/CD pipelines or automated testing.
- Basic understanding of ABAP concepts or SAP configuration content processes.