SAP provides enterprise application software to various industries, including consumer, discrete manufacturing, and public services. The SAP iXp Intern - Software Developer role involves collaborating with a cross-functional team to design, develop, and test software, while gaining valuable experience and skills in a supportive environment.
Responsibilities
Work as a part of our cross-functional team to design, develop, and test usable software in close collaboration with the product owner, architect, and other developers
Handle the design, development, code review, testing, and documentation of applications and proof of concept prototypes
Write maintainable and testable code, ability to understand and augment existing code without introducing regression
Explore and learn APIs of new frameworks/tools quickly
Acquire development skills in new areas and technologies in alignment with team priorities
Have fun
Qualification
Required
Education: Computer Science, Software Engineer or related field
Eligibility: Must be currently enrolled, or recently graduated (start date must be within 6 months of graduation date) from a coding academy/bootcamp, apprenticeship, associate, bachelor’s, master’s or JD/PhD program
Strong Computer Science Foundations: Solid understanding of core concepts such as algorithms, data structures, object-oriented programming (OOP), and software design principles
Frontend Development Experience: Proficient with fundamental web technologies such as HTML, CSS, and JavaScript, with practical experience working with modern frameworks such as React
Knowledge of LLM (Large Language Model) Concepts: Exposure to topics such as prompt engineering, fine-tuning, embeddings, model evaluation, and LLM application development
Analytical and Problem-Solving Skills: Strong ability to break down complex problems, think critically, and devise scalable, efficient solutions in ambiguous or fast-paced environments
Programming Proficiency: Hands-on experience coding in one or more languages such as JavaScript/TypeScript, Java, or Python
Version Control Experience: Familiarity with using Git for version control, including basic workflows such as branching and pull requests
Communication and Collaboration: Ability to clearly articulate technical concepts, work effectively in cross-functional teams, and be comfortable working collaboratively in a virtual environment
Curiosity and Growth Mindset: Eagerness to learn new technologies, adapt to changing priorities, and seek feedback to continuously improve
Preferred
Experience with backend development (e.g., Node.js, REST APIs, databases)
Familiarity with cloud platforms (AWS, GCP, Azure) or deployment tools
Understanding of machine learning fundamentals or NLP (natural language processing) beyond LLMs
Benefits
SAP provides enterprise application software to various industries, including consumer, discrete manufacturing, public services.