Scientifique des données
- Data Scientist
- Other places
- $130 K - $300 K
- Full Time
Nous sommes à la recherche d'un data scientist expérimenté pour rejoindre notre équipe d'apprentissage machine (ML) en pleine croissance chez PerfectRec.
PerfectRec est un moteur de décision propulsé par l'apprentissage machine, axé sur l'aide aux gens à trouver de bonnes recommandations personnalisées sans recherche exhaustive. Nos objectifs consistent à fournir à chaque personne le meilleur produit pour elle, tout en économisant du temps et de l'argent. Nous visons à attirer des milliards d'utilisateurs, à leur faire économiser collectivement des milliards et des milliards d'heures sur leurs recherches de produits, et à fournir une valeur équivalente en guidant nos utilisateurs vers les bons produits pour eux, au plus bas prix.
Nous commençons par les smartphones, les ordinateurs portables et autres produits électroniques grand public, car il existe un besoin immédiat et croissant de recommandations fiables pour ces produits. Nous prévoyons ensuite de recommander d'autres produits tels que les voitures et les vêtements, puis finalement nous nous étendrons à d'autres décisions plus complexes, comme le choix du lieu de résidence ou de travail. (Puisque vous lisez ceci, notre recommandation non basée sur ML est que vous envisagiez vraiment de travailler ici.)
Les résultats de recherche encombrés, les fausses critiques et les sites affiliés payants rendent presque impossible l'obtention d'une recommandation de produit honnête et pertinente. Trouver le bon article pour répondre à vos besoins uniques est difficile. Faire le mauvais choix sur la base de mauvaises informations est une perte de temps et d'argent frustrante. Nous résolvons le problème en combinant de véritables experts humains dans le domaine avec l'apprentissage machine pour aider tout le monde - quel que soit leur niveau d'expertise - à trouver leur produit parfait rapidement. Pour ce faire, nous guidons les utilisateurs à travers une série de questions sur ce qu'ils recherchent. Après chaque réponse, nous partageons des recommandations mises à jour et encourageons à répondre à davantage de questions pour améliorer encore nos recommandations. Nous obtenons plus d'informations sur les besoins spécifiques d'un utilisateur grâce à nos questions à choix multiples rapides et faciles que les sites de commerce électronique et les moteurs de recherche peuvent déduire des requêtes de recherche et des données de navigation passées. Les réponses à nos questions nous permettent de faire de meilleures recommandations adaptées aux besoins uniques de chaque utilisateur.
PerfectRec est une petite start-up en phase de démarrage où vous pouvez avoir un grand impact. Notre équipe fondatrice a de l'expérience dans la création de start-ups à succès dans l'espace du commerce électronique et des systèmes de recommandation, ainsi que dans des grandes organisations, comme Google, Amazon, Microsoft et l'UC Berkeley. Nous grandissons rapidement, et cherchons des gens qui sont enthousiastes à l'idée de construire un nouveau produit où ils peuvent avoir un grand impact. Notre équipe est composée de gens passionnés par les produits que nous soutenons, et par les recommandations que nous faisons.
Notre PDG Joe Golden a développé sa première start-up, le site de commerce électronique de produits photo personnalisés Collage.com, pour atteindre ~100m$ de chiffre d'affaires et une sortie réussie en mars 2021. Il utilise les profits de cette vente pour construire PerfectRec.
Nous sommes une entreprise entièrement distante, donc peu importe où vous vivez, tant que vous travaillez bien dans un environnement distant, collaboratif et rapide.
PerfectRec est un employeur qui souscrit au principe de l'égalité des chances. Nous nous engageons à trouver les meilleurs candidats pour chaque poste et à leur fournir les outils et les indications dont ils ont besoin pour réussir. Notre structure entièrement à distance nous permet de recruter n'importe où dans le monde, de sorte que notre vivier de talents n'est pas limité à quelques grandes villes, et notre structure asynchrone permet à notre équipe de travailler quand cela leur convient le mieux. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.
Apprenez-en plus sur la façon dont nous travaillons et sur nosvaleurs distinctives.
Au sein de l'équipe ML, vous travaillerez sur l'amélioration et l'expansion du moteur de décision central qui alimente les recommandations de PerfectRec. Vous le ferez en identifiant et en analysant les problèmes ainsi que les opportunités, en explorant les solutions et en menant des expériences, puis enfin en écrivant le code qui met votre solution en pratique et la rend disponible pour les utilisateurs. Votre travail aura un impact direct et améliorera l'expérience utilisateur de toute personne utilisant le service de PerfectRec et aidera d'innombrables utilisateurs à trouver les produits parfaits !
L'un des domaines sur lesquels vous travaillerez est l'investigation et la correction des mauvaises prédictions. Lorsque le modèle fait une recommandation qui n'est pas parfaite, vous enquêterez en profondeur sur la raison de cette erreur en utilisant des outils d'analyse tels que les valeurs de Shapley et d'autres. Vous identifierez quelle est la cause probable, cela pourrait être un problème de données, de fonctionnalités ou de modèle, entre autres choses, et vous mettez en œuvre des solutions qui corrigent le problème. Après avoir mené des expériences hors ligne pour confirmer que votre solution fonctionne, vous déployez vos améliorations en production et voyez les recommandations s'améliorer sur le site en direct.
Créer et explorer des ensembles de données pour alimenter les recommandations, en travaillant en étroite collaboration avec les experts du domaine.
Prototyper des modèles pour faire des recommandations dans de nouveaux domaines.
Utiliser les dernières technologies ML telles que les réseaux neuronaux, les transformateurs, XGBoost
Évaluer et comparer différents modèles, en analysant leurs compromis afin de décider quel modèle utiliser.
Ajouter de nouvelles capacités qui sont partagées entre les modèles dans différentes catégories.
Résoudre des problèmes techniques sur toute la stack et contribuer à toutes les parties de notre base de code, y compris la création de notre bibliothèque d'apprentissage machine interne.
Partager votre expertise et votre expérience pour grandir avec l'équipe.
Collaborer avec les équipes produit, design et ingénierie pour comprendre les besoins des clients, concevoir des solutions, et prototyper, lancer, et itérer.
Construire un produit qui est véritablement aimé par les utilisateurs et respecte leur temps.
Sens aigu du propriétaire. La propriété se manifeste par la prise de responsabilité pour les résultats d'une tâche ou d'un projet. Vous vous réjouirez de ces occasions de propriété et veillerez à ce que les tâches, les projets ou l'équipe progressent de manière positive.
Communication claire et concise. La construction de logiciels est un sport d'équipe qui repose beaucoup sur une excellente communication. Vous serez responsable d'une communication écrite et verbale claire, réfléchie et concise. Cela inclut la capacité à donner et à recevoir des feedbacks avec empathie et compréhension, que ce soit lors d'une revue de code ou lors d'un entretien en tête-à-tête.
Volonté d'apprendre et d'enseigner. Nous évoluons constamment avec de nouveaux outils et pratiques. Vous serez prêt à vous lancer et à apprendre des technologies inconnues tout en emmenant également les autres avec vous. Le mentorat et l'aide à l'apprentissage des autres sont des parties importantes pour atteindre cet objectif.
Résolution créative de problèmes. Créer un moteur de décision qui peut faire des recommandations dans un large éventail de domaines est difficile, et les approches potentielles sont illimitées. Vous apporterez une mentalité de recherche et une rigueur scientifique pour évaluer et explorer les solutions existantes, suggérer de nouvelles approches, et être capable de construire des modèles qui les mettent en pratique avec succès.
Équilibre entre perfection et pragmatisme. Le logiciel comporte beaucoup de compromis et de manières de résoudre les problèmes. Vous serez capable de reconnaître et d'équilibrer les compromis entre la santé du système à long terme et l'apport de valeur plus rapidement aux clients. Vos choix d'outils refléteront la capacité de résoudre le problème de la meilleure façon et non pas seulement la plus récente et la plus grande.
Nous croyons que tout le monde a la capacité d'apprendre et de grandir. Si vous avez utilisé d'autres outils, langages, et frameworks similaires à ceux qui sont listés, veuillez postuler !
MSc dans un domaine pertinent (informatique, ML, statistiques, mathématiques, etc.)
2 ans d'expérience professionnelle
Expérience de l'application de modèles statistiques et/ou de machine learning à des problèmes concrets
Python ou au moins un langage de programmation tel que Java/C/C++
Connaissance des techniques classiques d'apprentissage machine telles que la classification, la régression, la régularisation, et la validation croisée.
Compétence en analyse exploratoire des données et en visualisation des données.
Excellentes compétences en travail d'équipe et en communication
Vous avez réfléchi aux problèmes que nous cherchons à résoudre et vous les trouveriez extrêmement intéressants
Doctorat
3 années ou plus d'expérience professionnelle
Connaissance des systèmes de recommandation
Expérience de l'écriture de code de qualité de production, de l'utilisation du contrôle de version, de la réalisation et de l'examen des demandes d'extraction
sklearn, Keras (ou d'autres frameworks de deep learning comme Tensorflow et PyTorch).
Nous croyons en l'offre d'une rémunération et des avantages généreux adaptés à notre lieu de travail entièrement à distance. Nous payons bien parce que nous voulons travailler avec des gens très motivés qui aideront à faire de l'entreprise un succès.
130 000$ - 300 000$ de salaire et des options d'achat d'actions qui se libèrent sur 4 ans. Nous embauchons des data scientists avec différents niveaux d'expérience. La rémunération est basée sur les antécédents et l'expérience.
100% à distance et sans réductions de salaire en fonction du coût de la vie. Nous voulons que vous travailliez là où vous travaillez le mieux et nous ne "réajusterons" pas votre salaire si vous déménagez dans un endroit où le coût de la vie est plus bas.
Nous payons 100% de votre cotisation de santé et celle de vos personnes à charge dans un plan PPO national de haute qualité pour les employés basés aux États-Unis. Pour les employés internationaux, nous travaillerons avec vous si vous n'êtes pas couvert par votre plan de santé national.
Vous aurez la possibilité d'utiliser l'ordinateur portable qui vous convient le mieux. Vous êtes libre d'utiliser le vôtre, ou un ordinateur portable de l'entreprise. Bien sûr, nous recommandons d'utiliser notre recommandeur de laptop pour choisir.
PTO flexible. Nous faisons confiance à tout le monde pour prendre du temps libre de manière appropriée pour eux-mêmes. Nous sommes pour des vacances régulières - ne pas prendre de pauses régulières n'est pas bon pour les individus ou l'équipe.
Des jours de maladie sans tracas. Si vous êtes malade, prenez le temps nécessaire pour vous rétablir. Il suffit d'informer votre responsable dès que possible.