About The Position

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. This is more than an internship, it’s the foundation for a career built on connection, creativity, and impact. We are looking for a high-performing Software Engineering Intern to help us move beyond simple chat interfaces into the world of Autonomous AI Agents. You won't just be "prompt engineering"; you will be building the systems, tool-integration layers, and reasoning loops that allow AI to execute complex, multi-step workflows. 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.

Requirements

  • 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.
  • 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.
  • Functional proficiency in English is required for positions based in the Quebec.

Nice To Haves

  • 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).

Responsibilities

  • 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.
  • 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.

Benefits

  • Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
  • Personalized mentoring, coaching, and career development support.
  • Endless learning resources at your fingertips and gain future-ready skills from a variety of virtual, in-person, and hybrid learning sessions, cultivated just for you, and aligned with our learning approach.
  • Limited benefits for employees hired into hourly or like roles subject to appliable plan/policy terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service