Job
Aus Partner-Feed
Mitarbeiter Softwareentwickler - Python, Java / Spring oder Go
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Bloomreach
- Level
- Senior
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Bloomreach baut die weltweit führende Agentenplattform für Personalisierung auf. Wir revolutionieren die Art und Weise, wie Unternehmen mit ihren Kunden in Kontakt treten, indem wir KI-Agenten entwickeln und einsetzen, um die gesamte Customer Journey zu personalisieren.
• Wir machen die autonome Suche zum Mainstream und machen die Produktsuche für Kunden intuitiver und verständlicher sowie für Unternehmen profitabler.
• Wir machen Conversational Shopping zur Realität und verbinden jeden Käufer mit maßgeschneiderter Beratung und Produktexpertise – verfügbar auf Abruf, an jedem Berührungspunkt seiner Reise.
• Wir gestalten die Zukunft des autonomen Marketings, indem wir Arbeitsabläufe entlasten und die kreative, strategische und kundenorientierte Arbeit zurückgewinnen, die Vermarkter schon immer leisten sollten.
Und all das bauen wir auf der Intelligenz einer einzigen KI-Engine – Loomi – auf, damit die Personalisierung nicht nur autonom, sondern auch konsistent ist. Vom Einzelhandel bis zu Finanzdienstleistungen, vom Gastgewerbe bis zum Gaming nutzen Unternehmen Bloomreach, um höheres Wachstum und dauerhafte Loyalität zu fördern. Wir unterstützen die Personalisierung für mehr als 1.400 globale Marken, darunter American Eagle, Sonepar und Pandora.
Wir möchten, dass Sie als Staff Backend Engineer in Vollzeit bei uns einsteigen. Sie werden zunächst aus der Ferne arbeiten (von Mittel- und Osteuropa aus), aber wir freuen uns sehr, Sie in unseren schönen Büros in Bratislava, Brünn oder Prag zu treffen.
Das Pulsar-Team entwickelt Plattform- und Verwaltungsdienste, auf denen alle SaaS-Produkte von Bloomreach basieren. In Ihrem ersten Jahr entwickeln Sie Funktionen, die von Tausenden von Kunden verwendet werden, und liefern schnelle, konsistente und energiegeladene (aber wenig dramatische) Produktveröffentlichungen. Wir alle arbeiten remote von den USA, Indien und Europa aus.
Beispiele unserer Leistungen:
• Zentrale Dienste zur Veröffentlichung von Model Context Protocol APIs für externe KI-Agenten
• Kundenbereitstellung und Lizenzorchestrierung für mehrere Produkte
• Integrierte Benutzerverwaltung, Authentifizierung und Autorisierung
• Hochverfügbares, zentralisiertes Konfigurationsmanagement
• Tools für die Neukundenintegration und Produktoptimierung
Warum Sie Ihre Arbeit lieben werden
• Technische Vielfalt: Cloud-native Dienste mit unterschiedlichen Tech-Stacks bieten Lernen und Experimentieren.
• Auswirkungen: Unsere Dienste werden von Kunden und Teams im gesamten Unternehmen genutzt – Ingenieuren, Produktmanagern, Serviceberatern und sogar Führungskräften.
• Autonomie: Leitende Ingenieure entwerfen, bauen und implementieren komplette Projekte und sind Experten für unsere Dienstleistungen.
• Teamarbeit: Ihre Teamkollegen sind ebenfalls leistungsstark und unterstützen Sie beim Erlernen unserer Systeme, beim Brainstorming und bei der Entwurfsüberprüfung sowie bei der Durchführung hochzuverlässiger Produktionsbereitstellungen.
Ihr typischer Tag
Ihr Tag beginnt mit der Überprüfung der GitLab-Merge-Anfrage eines Teamkollegen. Es wurde bereits von Claude besprochen, aber Sie werden gründlich über das Geschäftsproblem, alternative Lösungen und zukünftige Bedürfnisse nachdenken.
Anschließend verbringen Sie ein paar ungestörte Stunden „im Fluss“ und arbeiten an einem technischen Designdokument für ein neues Projekt. Sobald Sie einen Entwurf fertiggestellt haben, senden Sie ihn zur Rückmeldung an einen anderen Teamkollegen und entscheiden sich dann für einen Zoom-Anruf, um ihn zu besprechen und zu verfeinern.
Nach dem Mittagessen treffen Sie sich mit dem Team zu einem kurzen Standup über Zoom, um die aktuelle Arbeit und den Plan für die nächsten Tage zu besprechen. Sie erwähnen, dass Sie eine kleine Verbesserung vornehmen, um die Protokollierung und Warnung für eine unserer Komponenten zu verbessern, die eine hohe Betriebszeit erfordert. Ein Teamkollege bietet an, Ihre Änderungen zu überprüfen. Es weist ein komplexes Verhalten auf, also gehen Sie es gemeinsam durch und nehmen Sie ein paar Verbesserungen vor.
Bald sind die neuen Unit-Tests grün. Mit wenigen Tastendrücken erstellen Sie eine Zusammenführungsanforderung, starten eine Entwicklungsinstanz und stellen Ihre Änderung bereit. Nach einigen kurzen Rauchtests beschließen Sie und Ihr Teamkollege, die Änderung zusammenzuführen. Ihre Verbesserung wird mit der Veröffentlichung in wenigen Tagen in der Produktion bereitgestellt.
Als Nächstes antworten Sie auf eine Slack-Anfrage um Rat zur Integration mit der Autorisierungs-API. Sie entwerfen ein kurzes technisches Designdokument, das die API-Spezifikation, Codebeispiele und Optimierungstipps verknüpft. Sie besprechen es im Teamkanal und Ihr Vorgesetzter leitet es an ein anderes Team weiter, das ebenfalls einen neuen Dienst startet.
Ihr Tag endet mit einem Gespräch mit einem Produktmanager über Fragen, die beim Entwurf des technischen Designs aufkamen. Mit ihrem Feedback verfeinern Sie den Vorschlag, um die Kernfunktion schneller bereitzustellen, während der Produktmanager mit den Kunden zusammenarbeitet und entscheidet, wie viel mehr investiert werden soll. Morgen werden Sie die Aufgaben in Jira aufschlüsseln und entscheiden, was Sie selbst erledigen und was Sie von Ihren Teamkollegen verlangen.
Unsere(n) Tech-Stack(s)
• Sprachen und Frameworks: Java / Spring, Python, Go – gelegentlich TypeScript, Angular, React
• Daten: Postgres, MySQL, MongoDB, Redis, Kafka
• Cloud: AWS und GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow usw.), Docker und Kubernetes (über EKS und GKE)
• Tools: Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
Unsere Erwartungen
• Flexible Intelligenz: Erweitern Sie Ihre technischen Fähigkeiten in einer verteilten Cloud-Umgebung und nehmen Sie Änderungen an Systemen vor, die mit verschiedenen Tech-Stacks aufgebaut sind, um anspruchsvolle Anforderungen zu erfüllen.
• Antrieb: Produktverbesserungen, die Tausende von Benutzern betreffen, schnell und mit geringem Aufwand und hoher Vertrauenswürdigkeit bereitstellen.
• Sicherheit und Zuverlässigkeit: Bringen Sie Risiken und Vorteile von Veränderungen mit Disziplin und Agilität in Einklang.
• Kommunikation: Organisieren Sie technische Arbeit und wahren Sie Vertrauen/Respekt über mehrere Teams, geografische Regionen und Abteilungen hinweg.
• Wissensaustausch: Teilen Sie proaktiv Fachwissen, leiten Sie weniger erfahrene Teammitglieder an und dokumentieren Sie die Arbeit für langfristige Nachhaltigkeit.
Die Erfahrung des idealen Kandidaten
• Aktiver Benutzer von KI-Codierungstools wie Cursor und Claude Code
• Entwickelte Backend-Dienste mit Python unter Verwendung verschiedener Datensysteme (5+ Jahre)
• Versteht Web-Sicherheitsprinzipien (OWASP), Authentifizierungs- und Autorisierungspraktiken
• Entworfene APIs für ein SaaS-Produkt
• Betrieb von Diensten in der Produktion auf einer öffentlichen Cloud-Infrastruktur
• Etwas Erfahrung mit Java / Spring oder Go…
Quelle: Jobicy (https://jobicy.com/jobs/155731-staff-software-engineer-python-java-spring-or-go)
• Wir machen die autonome Suche zum Mainstream und machen die Produktsuche für Kunden intuitiver und verständlicher sowie für Unternehmen profitabler.
• Wir machen Conversational Shopping zur Realität und verbinden jeden Käufer mit maßgeschneiderter Beratung und Produktexpertise – verfügbar auf Abruf, an jedem Berührungspunkt seiner Reise.
• Wir gestalten die Zukunft des autonomen Marketings, indem wir Arbeitsabläufe entlasten und die kreative, strategische und kundenorientierte Arbeit zurückgewinnen, die Vermarkter schon immer leisten sollten.
Und all das bauen wir auf der Intelligenz einer einzigen KI-Engine – Loomi – auf, damit die Personalisierung nicht nur autonom, sondern auch konsistent ist. Vom Einzelhandel bis zu Finanzdienstleistungen, vom Gastgewerbe bis zum Gaming nutzen Unternehmen Bloomreach, um höheres Wachstum und dauerhafte Loyalität zu fördern. Wir unterstützen die Personalisierung für mehr als 1.400 globale Marken, darunter American Eagle, Sonepar und Pandora.
Wir möchten, dass Sie als Staff Backend Engineer in Vollzeit bei uns einsteigen. Sie werden zunächst aus der Ferne arbeiten (von Mittel- und Osteuropa aus), aber wir freuen uns sehr, Sie in unseren schönen Büros in Bratislava, Brünn oder Prag zu treffen.
Das Pulsar-Team entwickelt Plattform- und Verwaltungsdienste, auf denen alle SaaS-Produkte von Bloomreach basieren. In Ihrem ersten Jahr entwickeln Sie Funktionen, die von Tausenden von Kunden verwendet werden, und liefern schnelle, konsistente und energiegeladene (aber wenig dramatische) Produktveröffentlichungen. Wir alle arbeiten remote von den USA, Indien und Europa aus.
Beispiele unserer Leistungen:
• Zentrale Dienste zur Veröffentlichung von Model Context Protocol APIs für externe KI-Agenten
• Kundenbereitstellung und Lizenzorchestrierung für mehrere Produkte
• Integrierte Benutzerverwaltung, Authentifizierung und Autorisierung
• Hochverfügbares, zentralisiertes Konfigurationsmanagement
• Tools für die Neukundenintegration und Produktoptimierung
Warum Sie Ihre Arbeit lieben werden
• Technische Vielfalt: Cloud-native Dienste mit unterschiedlichen Tech-Stacks bieten Lernen und Experimentieren.
• Auswirkungen: Unsere Dienste werden von Kunden und Teams im gesamten Unternehmen genutzt – Ingenieuren, Produktmanagern, Serviceberatern und sogar Führungskräften.
• Autonomie: Leitende Ingenieure entwerfen, bauen und implementieren komplette Projekte und sind Experten für unsere Dienstleistungen.
• Teamarbeit: Ihre Teamkollegen sind ebenfalls leistungsstark und unterstützen Sie beim Erlernen unserer Systeme, beim Brainstorming und bei der Entwurfsüberprüfung sowie bei der Durchführung hochzuverlässiger Produktionsbereitstellungen.
Ihr typischer Tag
Ihr Tag beginnt mit der Überprüfung der GitLab-Merge-Anfrage eines Teamkollegen. Es wurde bereits von Claude besprochen, aber Sie werden gründlich über das Geschäftsproblem, alternative Lösungen und zukünftige Bedürfnisse nachdenken.
Anschließend verbringen Sie ein paar ungestörte Stunden „im Fluss“ und arbeiten an einem technischen Designdokument für ein neues Projekt. Sobald Sie einen Entwurf fertiggestellt haben, senden Sie ihn zur Rückmeldung an einen anderen Teamkollegen und entscheiden sich dann für einen Zoom-Anruf, um ihn zu besprechen und zu verfeinern.
Nach dem Mittagessen treffen Sie sich mit dem Team zu einem kurzen Standup über Zoom, um die aktuelle Arbeit und den Plan für die nächsten Tage zu besprechen. Sie erwähnen, dass Sie eine kleine Verbesserung vornehmen, um die Protokollierung und Warnung für eine unserer Komponenten zu verbessern, die eine hohe Betriebszeit erfordert. Ein Teamkollege bietet an, Ihre Änderungen zu überprüfen. Es weist ein komplexes Verhalten auf, also gehen Sie es gemeinsam durch und nehmen Sie ein paar Verbesserungen vor.
Bald sind die neuen Unit-Tests grün. Mit wenigen Tastendrücken erstellen Sie eine Zusammenführungsanforderung, starten eine Entwicklungsinstanz und stellen Ihre Änderung bereit. Nach einigen kurzen Rauchtests beschließen Sie und Ihr Teamkollege, die Änderung zusammenzuführen. Ihre Verbesserung wird mit der Veröffentlichung in wenigen Tagen in der Produktion bereitgestellt.
Als Nächstes antworten Sie auf eine Slack-Anfrage um Rat zur Integration mit der Autorisierungs-API. Sie entwerfen ein kurzes technisches Designdokument, das die API-Spezifikation, Codebeispiele und Optimierungstipps verknüpft. Sie besprechen es im Teamkanal und Ihr Vorgesetzter leitet es an ein anderes Team weiter, das ebenfalls einen neuen Dienst startet.
Ihr Tag endet mit einem Gespräch mit einem Produktmanager über Fragen, die beim Entwurf des technischen Designs aufkamen. Mit ihrem Feedback verfeinern Sie den Vorschlag, um die Kernfunktion schneller bereitzustellen, während der Produktmanager mit den Kunden zusammenarbeitet und entscheidet, wie viel mehr investiert werden soll. Morgen werden Sie die Aufgaben in Jira aufschlüsseln und entscheiden, was Sie selbst erledigen und was Sie von Ihren Teamkollegen verlangen.
Unsere(n) Tech-Stack(s)
• Sprachen und Frameworks: Java / Spring, Python, Go – gelegentlich TypeScript, Angular, React
• Daten: Postgres, MySQL, MongoDB, Redis, Kafka
• Cloud: AWS und GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow usw.), Docker und Kubernetes (über EKS und GKE)
• Tools: Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
Unsere Erwartungen
• Flexible Intelligenz: Erweitern Sie Ihre technischen Fähigkeiten in einer verteilten Cloud-Umgebung und nehmen Sie Änderungen an Systemen vor, die mit verschiedenen Tech-Stacks aufgebaut sind, um anspruchsvolle Anforderungen zu erfüllen.
• Antrieb: Produktverbesserungen, die Tausende von Benutzern betreffen, schnell und mit geringem Aufwand und hoher Vertrauenswürdigkeit bereitstellen.
• Sicherheit und Zuverlässigkeit: Bringen Sie Risiken und Vorteile von Veränderungen mit Disziplin und Agilität in Einklang.
• Kommunikation: Organisieren Sie technische Arbeit und wahren Sie Vertrauen/Respekt über mehrere Teams, geografische Regionen und Abteilungen hinweg.
• Wissensaustausch: Teilen Sie proaktiv Fachwissen, leiten Sie weniger erfahrene Teammitglieder an und dokumentieren Sie die Arbeit für langfristige Nachhaltigkeit.
Die Erfahrung des idealen Kandidaten
• Aktiver Benutzer von KI-Codierungstools wie Cursor und Claude Code
• Entwickelte Backend-Dienste mit Python unter Verwendung verschiedener Datensysteme (5+ Jahre)
• Versteht Web-Sicherheitsprinzipien (OWASP), Authentifizierungs- und Autorisierungspraktiken
• Entworfene APIs für ein SaaS-Produkt
• Betrieb von Diensten in der Produktion auf einer öffentlichen Cloud-Infrastruktur
• Etwas Erfahrung mit Java / Spring oder Go…
Quelle: Jobicy (https://jobicy.com/jobs/155731-staff-software-engineer-python-java-spring-or-go)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Bloomreach
Inserat bereitgestellt von Bloomreach.