Auf einen Blick
- Aufgaben: Entwickle innovative AI SDKs und forme die Zukunft der Unternehmenssoftware.
- Arbeitgeber: SAP, ein führendes Unternehmen im Bereich Unternehmenssoftware mit globaler Reichweite.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitsmodelle und kontinuierliche Weiterbildung.
- Andere Informationen: Dynamisches, multikulturelles Team mit hervorragenden Karrieremöglichkeiten.
- Warum dieser Job: Gestalte bahnbrechende Technologien und habe einen echten Einfluss auf die Entwicklergemeinschaft.
- Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in Python, Java und TypeScript.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir helfen der Welt, besser zu laufen. Bei SAP halten wir es einfach: Sie bringen Ihr Bestes zu uns, und wir bringen das Beste in Ihnen zum Vorschein. Die Arbeit ist herausfordernd – aber sie zählt. Sie finden einen Ort, an dem Sie Sie selbst sein können, Ihr Wohlbefinden priorisieren und wirklich dazugehören können.
Was Sie tun werden
- Als Senior Developer (f/m/d) in unserem AI Core SDKs-Team sind Sie an vorderster Front tätig, um generative KI auf Unternehmensebene zu ermöglichen. Ihr Hauptaugenmerk liegt darauf, die architektonische Vision und Entwicklung der wesentlichen Bibliotheken zu leiten, die Entwickler weltweit nutzen, um leistungsstarke KI-Funktionen in SAP-Anwendungen zu integrieren.
- Entwerfen, entwickeln und warten Sie die offiziellen AI Core SDKs von SAP für Python, Java und TypeScript.
- Leiten Sie die Architektur und technische Strategie für unsere SDKs und treffen Sie wichtige Entscheidungen, um sicherzustellen, dass sie skalierbar, konsistent über Sprachen hinweg und eine hervorragende Entwicklererfahrung bieten.
- Übernehmen Sie die Verantwortung für die Bereitstellung hochwertiger Funktionen.
- Implementieren und verbessern Sie kritische SDK-Funktionen, wie z.B. sicheren Zugriff auf große Sprachmodelle (LLMs), Inhaltsfilterung und „Dokumentverankerung“ und bauen Sie Integrationen mit beliebten KI-Frameworks wie LangChain, LiteLLM und Spring AI auf und pflegen Sie diese.
- Entwerfen Sie robuste, typensichere SDK-Clients, indem Sie Code aus OpenAPI-Spezifikationen generieren, unter Verwendung von Techniken wie Codegenerierung und gemeinsamen Entwurfsmustern über Sprachen hinweg.
- Definieren Sie die besten Praktiken des Teams für SDK-Design, automatisierte Tests, Versionierung und die Aufrechterhaltung der Abwärtskompatibilität.
- Leiten und unterstützen Sie aktiv andere Ingenieure, tragen Sie zu einer starken Teamkultur durch durchdachte Code-Reviews, Wissensaustausch und technische Anleitung bei.
- Arbeiten Sie eng mit anderen Engineering-Teams, Produktmanagern und Stakeholdern zusammen, um sicherzustellen, dass unsere SDKs reale Probleme für Entwickler lösen.
- Gewährleisten Sie eine großartige Entwicklererfahrung, indem Sie eng mit Stakeholdern zusammenarbeiten und umfassende Tests überwachen, klare Dokumentation schreiben und praktische Beispielanwendungen erstellen.
Was Sie mitbringen
- Abschluss in Informatik oder einem verwandten Ingenieurfeld.
- Nachgewiesene, praktische und tiefgehende Expertise in Python und zusätzliches Wissen in Java und/oder TypeScript mit der Fähigkeit, sicher über mehrere Sprachen hinweg zu arbeiten.
- Praktische Erfahrung im Entwerfen, Erstellen und Verwenden moderner Webdienste, einschließlich REST-APIs, OpenAPI-Spezifikationen und HTTP-Client-Mustern (z.B. Verbindungsmanagement, Wiederholungen, Streaming).
- Nachgewiesene Erfahrung mit den Tools und Prozessen, die moderne Software antreiben, einschließlich Build-Tools und Paket-Ökosystemen (z.B. pip/PyPI, Maven, npm/pnpm), kontinuierlicher Integration/Lieferung (CI/CD), automatisierten Teststrategien und Release-Management.
- Die Fähigkeit, komplexe technische Visionen und Entscheidungen klar in fließendem Englisch zu artikulieren, sowohl schriftlich als auch mündlich.
Wünschenswert
- Vertrautheit mit Konzepten der generativen KI wie Chat-Vervollständigungen, Einbettungen, Prompt-Engineering oder RAG wird Ihnen helfen, technische Diskussionen zu führen.
- Kenntnisse über KI-Frameworks wie LangChain, LiteLLM oder Spring AI.
- Vertrautheit mit der SAP Business Technology Platform (BTP), Cloud Foundry oder Kyma.
- Erfahrung in der Mitwirkung an oder Pflege von Open-Source-Projekten.
Wo Sie dazugehören
Unser Team entwickelt die offiziellen SAP Cloud SDKs für KI – die Python-, Java- und TypeScript-Bibliotheken, die SAP AI Core, das Generative AI Hub und den Orchestrierungsdienst für Entwickler zugänglich machen, die Unternehmens-KI-Anwendungen erstellen. Wir sind ein integraler Bestandteil des SAP Business AI-Bereichs innerhalb von SAP, getrieben von unserer Mission, erstklassige Entwicklererfahrungen zu bieten, die es Kunden ermöglichen, das volle Potenzial der generativen KI in ihren Geschäftsprozessen zu nutzen.
Sie werden mit einem hochqualifizierten Team arbeiten, das an Standorten in Deutschland, Indien und Singapur ansässig ist. Als Teil unseres Teams haben Sie die einzigartige Gelegenheit, die Werkzeuge zu gestalten, die Tausende von Entwicklern verwenden, um KI-gestützte SAP-Anwendungen zu erstellen – an der Schnittstelle von SDK-Engineering, generativer KI und Unternehmenssoftware. Unser Team fördert ein dynamisches und innovatives Arbeitsumfeld mit einer offenen und flachen Hierarchiekultur innerhalb des globalen Unternehmens. Wir bieten Raum für Experimente, begrüßen vielversprechende neue Ideen und sind offen für Veränderungen weniger fruchtbarer Gewohnheiten. Wir sind ein multikulturelles Team mit unterschiedlichen Persönlichkeiten und hellen, faktenorientierten Köpfen, die sich gegenseitig herausfordern, um letztendlich das bestmögliche Ergebnis für unsere Kunden zu erzielen.
Senior Developer (f/m/d) AI Core SDKs for SAP Business AI Arbeitgeber: SAP
Kontaktperson:
SAP HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Developer (f/m/d) AI Core SDKs for SAP Business AI
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungsansätze klar zu erklären – das zeigt dein Verständnis und deine Kommunikationsfähigkeiten.
✨Zeige deine Leidenschaft für AI
Sprich über deine Erfahrungen und Projekte im Bereich Künstliche Intelligenz. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein echtes Interesse an den neuesten Entwicklungen in der AI-Welt.
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über die SAP-Karriereseite zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Developer (f/m/d) AI Core SDKs for SAP Business AI
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du dich bewirbst, zeig uns, wer du wirklich bist! Lass deine Persönlichkeit durchscheinen und erzähl uns von deinen Erfahrungen und Fähigkeiten. Wir suchen nach authentischen Talenten, die zu unserem Team passen.
Mach es klar und prägnant: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du uns helfen kannst, die Welt besser zu machen.
Betone deine technischen Skills: Da wir im Bereich AI Core SDKs arbeiten, ist es wichtig, dass du deine Kenntnisse in Python, Java und TypeScript hervorhebst. Zeig uns, wie du diese Technologien in der Vergangenheit eingesetzt hast und welche Projekte du realisiert hast.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei SAP vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere mit Python, Java und TypeScript. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen mit modernen Webdiensten und APIs hast.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der Softwareentwicklung und im Umgang mit generativer KI zu demonstrieren.
✨Zeige Teamgeist
SAP legt großen Wert auf Teamarbeit und eine offene Kultur. Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern zu sprechen und wie du zur Teamdynamik beigetragen hast. Betone deine Bereitschaft, Wissen zu teilen und andere zu unterstützen.
✨Stelle Fragen
Nutze die Gelegenheit, um Fragen zu stellen, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Projekten des Teams oder den Herausforderungen, denen sie gegenüberstehen. Das zeigt, dass du proaktiv bist und wirklich an der Position interessiert bist.