SAP iXp Intern - Software Developer (Agentic AI & LLM systems)
Montreal, QC
Internship
Onsite
Intern
SAP is a global leader in enterprise application software, helping businesses run better. They are seeking a Software Engineering Intern to contribute to the development of Autonomous AI Agents, focusing on building systems and integrating tools for complex workflows.
Responsibilities
Collaborate and innovate with Product, Design and other engineering teams to deliver a seamless, consistent and engaging user experience for millions of users
Design and develop front-end interfaces, RESTful APIs and backend systems
Design and implement agent architectures using frameworks such as LangGraph or CrewAI
Build robust "tools" (APIs and functions) that the agent can call to interact with the real world (e.g., database querying, web searching, or file manipulation)
Develop evaluation frameworks to measure agent performance, minimize "hallucinations" in reasoning, and ensure deterministic outcomes in a non-deterministic environment
Write clean, maintainable, and scalable code that integrates seamlessly with our core backend services
Strong understanding of Data Structures, Algorithms, and RESTful API design
Experience with advanced prompting techniques (Chain-of-Thought, ReAct, and Few-shot prompting)
Strong communication skills that include the ability to effectively articulate technical challenges and solutions
Thrive in a fast-paced environment working with multiple teams across various geographies
Qualification
Required
Bachelors or Masters in a related field
Must be currently enrolled (with at least one semester or grading period completed before internship commences) 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
Design and implement agent architectures using frameworks such as LangGraph or CrewAI
Build robust 'tools' (APIs and functions) that the agent can call to interact with the real world (e.g., database querying, web searching, or file manipulation)
Develop evaluation frameworks to measure agent performance, minimize 'hallucinations' in reasoning, and ensure deterministic outcomes in a non-deterministic environment
Write clean, maintainable, and scalable code that integrates seamlessly with our core backend services
Strong understanding of Data Structures, Algorithms, and RESTful API design
Experience with advanced prompting techniques (Chain-of-Thought, ReAct, and Few-shot prompting)
Strong communication skills that include the ability to effectively articulate technical challenges and solutions
Thrive in a fast-paced environment working with multiple teams across various geographies
Preferred
Familiarity with Gradle, Microservices (Spring boot), Redis, CI/CD tools using Jenkins, GitHub
Experience building cloud applications (e.g. Google Cloud Platform, AWS and Azure)
Benefits
SAP provides enterprise application software to various industries, including consumer, discrete manufacturing, public services. It is a sub-organization of Delos Cloud.