MANTECH
Nivoda
Lieu : États-Unis - NYC, Boston
Salaire : $200,000 - $280,000
Recherche : OpenSearch, alimenté via CDC depuis PostgreSQL plus des jobs d'ingestion Spark/EMR/Glue. Aucune base de données vectorielle en production — la récupération basée sur les embeddings, le modèle de classement et la recherche par embedding d'image sont de véritables nouvelles constructions pour quiconque occupera le rôle Discovery.
Base de données / entrepôt principal : PostgreSQL (OLTP) → Snowflake (modélisé avec dbt, couches raw/curated/presentation de type médaillon)
Backend : TypeScript/Node.js, passerelle API GraphQL, monorepo Nx + PNPM
Authentification : Keycloak · SSO : Okta
CI/CD : Jenkins (« Nivoda Build ») + GitOps pour les déploiements
Cloud : AWS (EMR, Glue, DMS, déploiements basés sur Kubernetes)
Observabilité : Grafana pour les logs/traces
Nivoda est un employeur qui souscrit au principe de l'égalité des chances. Nous nous engageons à bâtir une équipe diversifiée et inclusive, et nous accueillons les candidatures de personnes de tous horizons, indépendamment de la race, du genre, de l'âge, de la religion, de l'orientation sexuelle, du handicap ou de toute autre caractéristique protégée par la loi. Même si vous avez l'impression de ne pas remplir 100% de nos exigences, ne laissez pas cela vous empêcher de postuler — nous serions ravis d'avoir de vos nouvelles.
Rejoignez le vivier de talents de Nivoda et nous vous contacterons lorsqu'une opportunité plus adaptée se présentera.
Nivoda est le système d'exploitation de l'industrie mondiale de la bijouterie. Nous mettons directement en relation les fournisseurs de diamants et de pierres précieuses avec les détaillants en bijouterie dans plus de 70 pays, remplaçant ainsi une méthode de commerce lente, hors ligne et limitée par les relations par une place de marché numérique unique. Nous générons déjà plus de 300 millions de dollars de transactions annuelles, au sein d'une industrie pesant plus de 350 milliards de dollars à l'échelle mondiale — et nous n'en sommes qu'au début. La bijouterie est l'une des dernières grandes industries mondiales à se numériser, et nous sommes ceux qui construisent les rails sur lesquels elle fonctionnera.
Le commerce des diamants et des pierres précieuses repose depuis des décennies sur des réseaux fragmentés, des processus manuels et des relations basées sur le réseau personnel — ce qui exclut les entreprises plus petites et plus récentes, et fait perdre du temps et des marges aux plus grands acteurs en raison de l'inefficacité. Nous avons lancé Nivoda pour résoudre ce problème : offrir à toute entreprise de bijouterie, quel que soit son lieu ou sa taille, le même accès, la même transparence des prix et la même facilité de transaction qu'à un géant de l'industrie. Notre mission est de rendre l'achat et la vente de diamants et de pierres précieuses radicalement plus simples, partout dans le monde.
Vous rejoindriez le Discovery Pod 🔍 — l'équipe qui décide de la manière dont des centaines de milliers de diamants et de pierres précieuses sont réellement trouvés. Cela inclut le classement, les recommandations et la saisie de recherche : de l'expérience principale de recherche et de filtrage, à la recherche contextuelle et à un assistant conversationnel prévu, jusqu'à la recherche par téléchargement d'image qui permet à un acheteur de trouver une correspondance à partir d'une photo. Le moteur de classement et de recommandation que vous construirez devra servir à la fois la propre place de marché de Nivoda et les nombreuses vitrines de marque individuelle que les bijoutiers gèrent via nos produits SAAS. Nous sommes une petite équipe avec un fort sens des responsabilités et ce pod construit le produit alimenté par l'IA lui-même, et ne se contente pas d'utiliser des outils d'IA pour aller plus vite.
Nous recrutons un ingénieur Senior IA/ML pour le Discovery Pod afin d'aider à construire et à exploiter les systèmes de classement, de recommandation et de recherche sur lesquels les acheteurs comptent pour trouver la bonne pierre ou le bon bijou en quelques secondes. Il s'agit de travail réel de recherche d'informations et de ML appliqué sur une infrastructure de production — systèmes de recherche, récupération basée sur les embeddings, apprentissage du classement (learning-to-rank), recherche contextuelle et conversationnelle alimentée par LLM, embeddings d'images pour la recherche basée sur des photos — et non de configurer un widget de recherche hébergé ou d'appeler une API de modèle pour passer à autre chose. Vous serez responsable des modèles de bout en bout, des fonctionnalités et de l'entraînement jusqu'à l'évaluation, le déploiement et la surveillance, et vous devrez comprendre comment ces systèmes probabilistes se comportent et échouent, car cette compréhension est le cœur du métier, et non une compétence annexe.
Nous sommes une équipe collaborative en forte croissance qui croit en l'autonomisation plutôt qu'en la hiérarchie. Vous aurez une réelle responsabilité dès le premier jour, la chance de travailler sur des problèmes que la plupart des entreprises ne savent même pas encore qu'elles ont, et une culture qui prend l'apprentissage et la croissance au sérieux — car nous évoluons rapidement et nous avons besoin que vous grandissiez avec nous.
Plateforme de recrutement inversé pour développeurs