Roku
Enigma
Ingénieur Staff/Senior Machine Learning, Équipe Match
L'OPPORTUNITÉ
C'est un moment critique et passionnant chez Enigma. Nos clients nous disent constamment que nos produits de données créent une valeur énorme et sont profondément alignés sur leurs flux de travail les plus importants. Alors que la demande augmente, nous avons une opportunité urgente d'améliorer à la fois l'intelligence de nos données et les systèmes par lesquels les clients y accèdent.
Nous recherchons un Ingénieur Machine Learning expérimenté, Senior/Staff, pour rejoindre notre équipe Match et aider à façonner la prochaine génération des produits de données de Enigma destinés aux clients.
Dans ce rôle, vous combinerez la recherche statistique avancée et en machine learning avec les systèmes d'ingénierie nécessaires pour alimenter des expériences de recherche rapides, pertinentes et fiables à grande échelle. C'est un rôle unique à fort impact, situé à l'intersection de la recherche d'information, des systèmes de classement, de la recherche sémantique, des systèmes distribués et de la livraison de données clients.
LE RÔLE
Au cœur du produit de Enigma se trouvent nos données, ce qui rend la science des données et les systèmes de livraison centraux à ce que nous construisons.
En tant qu'Ingénieur ML Senior/Staff au sein de l'équipe Match, vous dirigerez les efforts qui améliorent la pertinence, la latence et la scalabilité de nos produits de données destinés aux clients. Vous travaillerez sur le cycle de vie complet : formulation des problèmes de recherche et de classement, développement de modèles et de stratégies d'expérimentation, évaluation des résultats à l'aide de signaux du monde réel, et implémentation de systèmes de recherche et de récupération à haut débit.
Ce rôle est idéal pour ceux qui sont enthousiasmés par les problèmes difficiles de classement/recherche et les défis système liés à la transformation de ces solutions en systèmes de récupération à faible latence et de qualité production.
QU'EST-CE QUI REND CE RÔLE EXCITANT ?
- Impact : Chez Enigma, la science des données et le machine learning ne servent pas seulement à prendre des décisions produit ; ils sont le produit. Votre travail façonnera directement la manière dont les clients trouvent, explorent et font confiance à nos données.
- Défi Technique : Ce rôle couvre certains des défis les plus difficiles en matière de pertinence de recherche, de systèmes de récupération à grande échelle, de modèles de classement, de APIs et de systèmes distribués. Si vous aimez les défis techniques, ce rôle est pour vous.
- Propriété : Vous aurez une autonomie significative pour façonner à la fois la direction de la recherche et les systèmes de production qui l'alimentent, y compris une voix forte dans notre écosystème d'outils et de fournisseurs.
- Proximité Client : Votre travail influencera directement la manière dont les clients sophistiqués intègrent les données de Enigma dans leurs flux de travail critiques et leurs systèmes de prise de décision.
À PROPOS DE NOUS
Chez Enigma, nous construisons la source de données unique et la plus fiable sur les entreprises pour alimenter l'avenir des services financiers. En ingénierant de meilleures données à partir de centaines de sources publiques et tierces, nous visons à raconter l'histoire complète de chaque entreprise, afin que les entreprises de toutes tailles puissent accéder aux services financiers dont elles hasent besoin pour croître et prospérer. Nos valeurs fondamentales – générosité, curiosité, ingéniosité et dynamisme – guident tout ce que nous faisons, de la manière dont nous prenons nos décisions produit les plus importantes à la manière dont nous travaillons et nous soutenons mutuellement au quotidien. Nous sommes une équipe d'individus curieux et déterminés, aux parcours et compétences divers, mais nous sommes tous passionnés par l'approfondissement de la compréhension grâce aux données, ensemble. Si cela vous parle, nous serions ravis d'avoir de vos nouvelles !
Nous sommes fiers d'être un lieu de travail qui respecte l'égalité des chances et un employeur qui applique la discrimination positive. Nous nous engageons à l'égalité des chances en matière d'emploi, indépendamment de la race, de la couleur, de l'ascendance, de la religion, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, de la citoyenneté, de l'état civil, du handicap, de l'identité de genre ou du statut d'ancien combattant.
CE QUE VOUS FEREZ
- Développer des solutions innovantes à des problèmes complexes en recherche d'information, classement, recherche sémantique, compréhension des requêtes et systèmes de recommandation
- Construire et optimiser des APIs de recherche à faible latence et haut débit, des pipelines d'indexation et des systèmes de récupération utilisant Python, Typesense et AWS
- Évaluer et faire évoluer notre pile technologique de recherche, en pilotant les décisions de conception technique concernant les stratégies d'indexation, l'architecture de récupération et les compromis de performance système
- Diriger des travaux de bout en bout, de la conception de la recherche à l'expérimentation, la production et la livraison aux clients
- Concevoir des cadres d'évaluation pour mesurer la pertinence, la précision/rappel, la qualité du classement et les signaux d'engagement utilisateur
- Améliorer la compréhension des requêtes via des techniques telles que les modèles d'embedding, la recherche vectorielle, la récupération hybride et la réécriture de requêtes
- Détecter et enquêter sur les anomalies dans les performances de recherche, le comportement de classement et la fraîcheur des données, en identifiant les cau ses
- Collaborer étroitement avec les parties prenantes Produit, Ingénierie et clients pour améliorer l'expérience de recherche et la découvrabilité
- Encadrer les coéquipiers et aider à élever le niveau d'exigence en matière d'expérimentation, de conception de systèmes et d'excellence opérationnelle
NOTRE CANDIDAT IDÉAL
- Possède 5+ années d'expérience en machine learning, ingénierie logicielle, science des données ou systèmes de produits intensifs en données
- A une solide maîtrise de la programmation en Python et une expérience d'exploitation dans des environnements cloud (AWS préféré)
- Expertise appliquée démontrée au niveau de la production dans deux domaines techniques ou plus parmi les suivants : recherche d'information, systèmes de classement, modèles NLP/embedding, ou systèmes distribués.
- A de l'expérience dans la conception, le réglage fin et l'exploitation de systèmes backend à grande échelle, de APIs ou de plateformes de livraison de données
- Possède un jugement solide dans des environnements ambigus où les signaux de pertinence et la vérité terrain sont bruités ou implicites
- Communique efficacement les concepts techniques et les compromis aux audiences techniques et non techniques
- S'épanouit dans des environnements très collaboratifs avec une forte propriété et des cycles d'itération rapides
- Possède un diplôme avancé dans une discipline quantitative ou une expérience industrielle approfondie équivalente
POINTS BONUS SI VOUS
- A une expérience approfondie avec notre pile principale (Typesense, Python, AWS) ou une infrastructure de récupération similaire (Elasticsearch, OpenSearch, FAISS)
- A construit des systèmes de recherche ou de recommandation destinés aux clients ou des APIs
- A travaillé sur la compréhension des requêtes, les embeddings, la récupération basée sur LLM ou les systèmes de recherche hybrides
- A encadré des ingénieurs seniors ou des data scientists et a élevé le niveau technique dans différentes disciplines
Fourchette de salaire : $180,000-$270,000
Une note sur les fourchettes de salaire : nous sommes fiers de payer de manière compétitive pour notre taille et notre secteur. Le salaire est un élément d'un package de rémunération total Enigma qui comprend des avantages et des opportunités supplémentaires. Tous nos packages de rémunération incluent des actions car nous pensons que 100% des employés de Enigma devraient avoir la possibilité d'acheter une participation dans l'entreprise et de bénéficier de la valeur que nous créons ensemble.
