Emploi
De la source partenaire
Ingénieur logiciel - Python, Java / Spring ou Go
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Bloomreach
- Niveau
- Senior
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Bloomreach construit la première plateforme agentique de personnalisation au monde. Nous révolutionnons la manière dont les entreprises se connectent avec leurs clients, en créant et en déployant des agents IA pour personnaliser l'ensemble du parcours client.
• Nous généralisons la recherche autonome, rendant la découverte de produits plus intuitive et conversationnelle pour les clients, et plus rentable pour les entreprises.
• Nous faisons du shopping conversationnel une réalité, en connectant chaque acheteur avec des conseils personnalisés et une expertise produit, disponibles sur demande, à chaque point de contact de son parcours.
• Nous concevons l'avenir du marketing autonome, en supprimant le travail des flux de travail et en récupérant le travail créatif, stratégique et axé sur le client que les spécialistes du marketing ont toujours été censés faire.
Et nous construisons tout cela sur l'intelligence d'un seul moteur d'IA – Loomi – afin que la personnalisation soit non seulement autonome… mais également cohérente. Du commerce de détail aux services financiers, de l'hôtellerie aux jeux, les entreprises utilisent Bloomreach pour générer une croissance plus élevée et une fidélité durable. Nous proposons la personnalisation pour plus de 1 400 marques mondiales, dont American Eagle, Sonepar et Pandora.
Nous souhaitons que vous nous rejoigniez à temps plein en tant qu'ingénieur backend. Vous travaillerez d'abord à distance (depuis l'Europe centrale et orientale), mais nous serons plus qu'heureux de vous rencontrer dans nos jolis bureaux de Bratislava, Brno ou Prague.
L'équipe Pulsar crée des services de plate-forme et d'administration sur lesquels s'appuient tous les produits Bloomreach SaaS. Au cours de votre première année, vous développerez des fonctionnalités utilisées par des milliers de clients et livrerez des versions de produits rapides, cohérentes et à haute énergie (mais peu dramatiques). Nous travaillons tous à distance depuis les États-Unis, l'Inde et l'Europe.
Exemples de nos prestations :
• Services centraux pour publier les API du Model Context Protocol pour les agents d'IA externes.
• Approvisionnement client multi-produits et orchestration des licences
• Gestion intégrée des utilisateurs, authentification et autorisation
• Gestion centralisée et haute disponibilité de la configuration
• Outils pour l'intégration de nouveaux clients et le réglage des produits
Pourquoi vous allez adorer votre travail
• Variété technique : les services cloud natifs dotés de diverses piles technologiques offrent apprentissage et expérimentation.
• Impact : nos services sont utilisés par les clients et les équipes de toute l'entreprise : ingénieurs, chefs de produits, consultants en services et même cadres.
• Autonomie : les ingénieurs seniors conçoivent, construisent et déploient des projets complets et sont experts dans nos services.
• Travail d'équipe : vos coéquipiers sont également très performants et vous aideront à apprendre nos systèmes, à réfléchir et à revoir la conception, ainsi qu'à exécuter des déploiements de production de haute fiabilité.
Votre journée type
Votre journée commence par l’examen de la demande de fusion GitLab d’un coéquipier. Il a déjà été révisé par Claude, mais vous réfléchirez profondément au problème commercial, aux solutions alternatives et aux besoins futurs.
Ensuite, vous passez quelques heures tranquilles « dans le flux », à travailler sur un document de conception technique pour un nouveau projet. Une fois que vous avez terminé un brouillon, vous l’envoyez à un autre coéquipier pour obtenir des commentaires, puis décidez de passer un appel Zoom pour en discuter et l’affiner.
Après le déjeuner, vous rejoignez l'équipe pour un stand-up rapide via Zoom pour discuter du travail en cours et du plan pour les prochains jours. Vous mentionnez que vous êtes en train de terminer une petite amélioration pour améliorer la journalisation et les alertes pour l'un de nos composants qui nécessite une disponibilité élevée. Un coéquipier vous propose de revoir vos modifications. Son comportement est complexe, vous le parcourez donc ensemble et apportez quelques améliorations.
Bientôt, les nouveaux tests unitaires sont au vert. En quelques frappes, vous créez une demande de fusion, lancez une instance de développement et déployez votre modification. Après quelques tests rapides, vous et votre coéquipier décidez de fusionner le changement. Votre amélioration sera déployée en production avec une sortie dans quelques jours.
Ensuite, vous répondez à une demande de conseils de Slack sur l’intégration avec l’API d’autorisation. Vous rédigez un court document de conception technique qui relie les spécifications de l'API, des exemples de code et des conseils d'optimisation. Vous en discutez sur le canal de l’équipe et votre responsable le transmet à une autre équipe qui démarre également un nouveau service.
Votre journée se termine par une discussion avec un chef de produit sur les questions soulevées lors de la rédaction de la conception technique. Grâce à leurs commentaires, vous affinez la proposition pour fournir la fonctionnalité principale plus rapidement, tandis que le chef de produit travaillera avec les clients et décidera du montant supplémentaire à investir. Demain, vous décomposerez les tâches dans Jira et déciderez de ce que vous accomplirez vous-même et de ce que vous demanderez à vos coéquipiers de réaliser….
Notre(nos) pile(s) technologique(s)
• Langages et frameworks : Java / Spring, Python, Go – occasionnellement TypeScript, Angular, React
• Données : Postgres, MySQL, MongoDB, Redis, Kafka
• Cloud : AWS & GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow, etc.), Docker & Kubernetes (via EKS & GKE)
• Outils : Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
Nos attentes
• Intelligence flexible : développez vos compétences techniques dans un environnement cloud distribué, en apportant des modifications aux systèmes construits avec diverses piles technologiques pour répondre à des exigences difficiles.
• Drive : expédiez rapidement des améliorations de produits qui touchent des milliers d'utilisateurs, de manière peu dramatique et avec un haut niveau de confiance.
• Sécurité et fiabilité : équilibrez les risques et les avantages du changement avec discipline et agilité.
• Communication : organiser le travail technique et maintenir la confiance/le respect entre plusieurs équipes, régions géographiques et départements.
• Partage des connaissances : partagez de manière proactive l'expertise, guidez les membres de l'équipe les moins expérimentés et documentez le travail pour une durabilité à long terme.
L’expérience du candidat idéal
• Utilisateur actif d'outils de codage d'IA tels que Cursor et Claude Code
• Développer des services backend avec Python en utilisant une variété de systèmes de données (5+ ans)
• Comprend les principes de sécurité Web (OWASP), les pratiques d'authentification et d'autorisation.
• Conception d'API pour un produit SaaS
• Services opérés en production sur infrastructure cloud public
• Une certaine expérience avec Java / Spring ou Go…
Source : Jobicy (https://jobicy.com/jobs/155731-staff-software-engineer-python-java-spring-or-go)
• Nous généralisons la recherche autonome, rendant la découverte de produits plus intuitive et conversationnelle pour les clients, et plus rentable pour les entreprises.
• Nous faisons du shopping conversationnel une réalité, en connectant chaque acheteur avec des conseils personnalisés et une expertise produit, disponibles sur demande, à chaque point de contact de son parcours.
• Nous concevons l'avenir du marketing autonome, en supprimant le travail des flux de travail et en récupérant le travail créatif, stratégique et axé sur le client que les spécialistes du marketing ont toujours été censés faire.
Et nous construisons tout cela sur l'intelligence d'un seul moteur d'IA – Loomi – afin que la personnalisation soit non seulement autonome… mais également cohérente. Du commerce de détail aux services financiers, de l'hôtellerie aux jeux, les entreprises utilisent Bloomreach pour générer une croissance plus élevée et une fidélité durable. Nous proposons la personnalisation pour plus de 1 400 marques mondiales, dont American Eagle, Sonepar et Pandora.
Nous souhaitons que vous nous rejoigniez à temps plein en tant qu'ingénieur backend. Vous travaillerez d'abord à distance (depuis l'Europe centrale et orientale), mais nous serons plus qu'heureux de vous rencontrer dans nos jolis bureaux de Bratislava, Brno ou Prague.
L'équipe Pulsar crée des services de plate-forme et d'administration sur lesquels s'appuient tous les produits Bloomreach SaaS. Au cours de votre première année, vous développerez des fonctionnalités utilisées par des milliers de clients et livrerez des versions de produits rapides, cohérentes et à haute énergie (mais peu dramatiques). Nous travaillons tous à distance depuis les États-Unis, l'Inde et l'Europe.
Exemples de nos prestations :
• Services centraux pour publier les API du Model Context Protocol pour les agents d'IA externes.
• Approvisionnement client multi-produits et orchestration des licences
• Gestion intégrée des utilisateurs, authentification et autorisation
• Gestion centralisée et haute disponibilité de la configuration
• Outils pour l'intégration de nouveaux clients et le réglage des produits
Pourquoi vous allez adorer votre travail
• Variété technique : les services cloud natifs dotés de diverses piles technologiques offrent apprentissage et expérimentation.
• Impact : nos services sont utilisés par les clients et les équipes de toute l'entreprise : ingénieurs, chefs de produits, consultants en services et même cadres.
• Autonomie : les ingénieurs seniors conçoivent, construisent et déploient des projets complets et sont experts dans nos services.
• Travail d'équipe : vos coéquipiers sont également très performants et vous aideront à apprendre nos systèmes, à réfléchir et à revoir la conception, ainsi qu'à exécuter des déploiements de production de haute fiabilité.
Votre journée type
Votre journée commence par l’examen de la demande de fusion GitLab d’un coéquipier. Il a déjà été révisé par Claude, mais vous réfléchirez profondément au problème commercial, aux solutions alternatives et aux besoins futurs.
Ensuite, vous passez quelques heures tranquilles « dans le flux », à travailler sur un document de conception technique pour un nouveau projet. Une fois que vous avez terminé un brouillon, vous l’envoyez à un autre coéquipier pour obtenir des commentaires, puis décidez de passer un appel Zoom pour en discuter et l’affiner.
Après le déjeuner, vous rejoignez l'équipe pour un stand-up rapide via Zoom pour discuter du travail en cours et du plan pour les prochains jours. Vous mentionnez que vous êtes en train de terminer une petite amélioration pour améliorer la journalisation et les alertes pour l'un de nos composants qui nécessite une disponibilité élevée. Un coéquipier vous propose de revoir vos modifications. Son comportement est complexe, vous le parcourez donc ensemble et apportez quelques améliorations.
Bientôt, les nouveaux tests unitaires sont au vert. En quelques frappes, vous créez une demande de fusion, lancez une instance de développement et déployez votre modification. Après quelques tests rapides, vous et votre coéquipier décidez de fusionner le changement. Votre amélioration sera déployée en production avec une sortie dans quelques jours.
Ensuite, vous répondez à une demande de conseils de Slack sur l’intégration avec l’API d’autorisation. Vous rédigez un court document de conception technique qui relie les spécifications de l'API, des exemples de code et des conseils d'optimisation. Vous en discutez sur le canal de l’équipe et votre responsable le transmet à une autre équipe qui démarre également un nouveau service.
Votre journée se termine par une discussion avec un chef de produit sur les questions soulevées lors de la rédaction de la conception technique. Grâce à leurs commentaires, vous affinez la proposition pour fournir la fonctionnalité principale plus rapidement, tandis que le chef de produit travaillera avec les clients et décidera du montant supplémentaire à investir. Demain, vous décomposerez les tâches dans Jira et déciderez de ce que vous accomplirez vous-même et de ce que vous demanderez à vos coéquipiers de réaliser….
Notre(nos) pile(s) technologique(s)
• Langages et frameworks : Java / Spring, Python, Go – occasionnellement TypeScript, Angular, React
• Données : Postgres, MySQL, MongoDB, Redis, Kafka
• Cloud : AWS & GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow, etc.), Docker & Kubernetes (via EKS & GKE)
• Outils : Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
Nos attentes
• Intelligence flexible : développez vos compétences techniques dans un environnement cloud distribué, en apportant des modifications aux systèmes construits avec diverses piles technologiques pour répondre à des exigences difficiles.
• Drive : expédiez rapidement des améliorations de produits qui touchent des milliers d'utilisateurs, de manière peu dramatique et avec un haut niveau de confiance.
• Sécurité et fiabilité : équilibrez les risques et les avantages du changement avec discipline et agilité.
• Communication : organiser le travail technique et maintenir la confiance/le respect entre plusieurs équipes, régions géographiques et départements.
• Partage des connaissances : partagez de manière proactive l'expertise, guidez les membres de l'équipe les moins expérimentés et documentez le travail pour une durabilité à long terme.
L’expérience du candidat idéal
• Utilisateur actif d'outils de codage d'IA tels que Cursor et Claude Code
• Développer des services backend avec Python en utilisant une variété de systèmes de données (5+ ans)
• Comprend les principes de sécurité Web (OWASP), les pratiques d'authentification et d'autorisation.
• Conception d'API pour un produit SaaS
• Services opérés en production sur infrastructure cloud public
• Une certaine expérience avec Java / Spring ou Go…
Source : Jobicy (https://jobicy.com/jobs/155731-staff-software-engineer-python-java-spring-or-go)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Bloomreach
Annonce fournie par Bloomreach.