Développeur Full Stack

Ingénierie
Vancouver, BC
Hybrid
Full-Time

Une entreprise qui change le monde

Farpoint est un cabinet de conseil en IA de premier plan qui développe et déploie des solutions d'IA pour surmonter les blocages opérationnels pour nos entreprises clientes dans tous les secteurs traditionnels. En élaborant le flux de travail d'IA approprié et en superposant une ingénierie rapide, nous permettons à nos partenaires de disposer d'une main-d'œuvre assistée par l'IA pour libérer leur potentiel dans les domaines de l'immobilier, de la finance, du droit, de la fabrication, etc.

Ce que nous sommes

Nous sommes fiers de notre culture axée sur le travail acharné, la capacité d'adaptation et l'obtention de résultats pratiques et tangibles. Comme il n'y a pas deux jours qui se ressemblent, vous vous épanouirez dans notre environnement de démarrage rapide en apportant votre créativité, votre motivation et votre passion pour l'apprentissage automatique. Nous valorisons une compréhension approfondie des techniques d'apprentissage profond et encourageons l'apprentissage continu et la croissance professionnelle. Vous serez à la pointe de l'innovation en utilisant des techniques de pointe telles que les LLM, les modèles de diffusion et les modèles multimodaux.

Ce que tu vas faire

En tant que membre clé de notre organisation, le développeur Full Stack contribuera au développement de solutions d'IA de pointe, permettant à nos clients d'optimiser leurs flux de travail et de tirer parti de la puissance de l'intelligence artificielle. Vous utiliserez vos compétences en Python et en JavaScript pour créer des applications magnifiquement conçues et réactives, non seulement robustes sur le plan technologique, mais également intuitives et conviviales, et qui s'interfacent avec des modèles d'apprentissage automatique développés par notre équipe de R&D.

Il n'y a pas deux jours identiques, mais vous pouvez vous attendre à :

  • Développement du backend : Créez, optimisez et gérez un backend évolutif à l'aide de Node.js, FastAPI ou Django, garantissant une communication parfaite avec les modèles d'apprentissage automatique via des API
  • Développement du frontend : Développez des applications destinées aux utilisateurs en accordant une attention méticuleuse à l'UX/UI, en garantissant un attrait esthétique sans compromettre la fonctionnalité
  • Gestion des bases de données : Gérez de manière experte les bases de données structurées et non structurées, garantissant un stockage et une extraction optimaux des données
  • Collaboration interfonctionnelle : Travailler avec des équipes diversifiées pour articuler et traduire les exigences commerciales en spécifications techniques, en respectant un cadre de développement agile

Ce que nous valorisons

  • Les membres de l'équipe qui ne sont pas satisfaits des réponses de surface et qui se pencheront sur les détails des données
  • Pas d'ego ; le résultat compte plus que la personne qui en obtiendra le mérite
  • Capacité extraordinaire à faire face à des problèmes ouverts dans des environnements non structurés
  • Adaptable et introspectif ; disposé à apprendre, à guider, à diriger et à suivre

Ce dont nous avons besoin

  • Baccalauréat en informatique, en génie électrique ou dans un domaine connexe (une maîtrise ou une expérience professionnelle équivalente de préférence)
  • Maîtrise de JavaScript ES6+, ainsi que de l'expérience dans les bibliothèques et les frameworks tels que React.js, Angular.js ou Vue.js
  • Connaissance de Node.js et Express.js pour les scripts côté serveur
  • Compréhension approfondie de Python et expérience dans des frameworks Web tels que Django ou FastAPI. La connaissance des bibliothèques Python pour la science des données (Pandas, NumPy, etc. serait un plus
  • Maîtrise du HTML5, du CSS3 et des préprocesseurs tels que LESS ou SASS
  • Connaissance des principes de conception réactive et de Bootstrap ou de frameworks équivalents
  • Connaissance des principes de conception et de la conception de l'expérience utilisateur (UX) ; la connaissance d'outils tels qu'Adobe XD, Sketch ou Figma est un atout
  • Expérience dans la conception d'API RESTful et l'intégration d'API tierces, GraphQL
  • Connaissance de l'interfaçage avec des modèles d'apprentissage automatique via une API. Expérience avec des bibliothèques et des frameworks de machine learning tels que TensorFlow, PyTorch ou Scikit-learn
  • Maîtrise des bases de données SQL (MyAQL, PostgreSQL, etc.) et NoSQL (MongoDB, Cassandra, etc.). Expérience avec les bibliothèques ORM telles que SQLAlchemy
  • Expérience en modélisation des données, en conception de bases de données et en structures de données. Connaissance des techniques d'administration de bases de données et d'optimisation des performances
  • Maîtrise de Git pour le contrôle de version
  • Connaissance des outils de déploiement et de CI/CD tels que Docker, Jenkins ou Kubernetes
  • Connaissance de l'intégration à des plateformes cloud telles qu'AWS, Google Cloud ou Azure
  • Capacité de voyager de 25 à 75 % requise. Varie selon le lieu et l'équipe

Salaire

La rémunération totale pour ce poste peut également inclure des unités d'actions restreintes, une prime de signature et d'autres incitations futures potentielles. Notez également que la rémunération totale pour ce poste sera déterminée en fonction des qualifications, de l'expérience professionnelle, des compétences et d'autres facteurs pertinents de chaque individu. Cette estimation exclut la valeur de tout bonus d'inscription potentiel, la valeur de tous les avantages offerts et la valeur future potentielle de toute incitation à long terme.

La vie chez Farpoint

Rien n'est typique dans notre façon de travailler. Notre marchandise est la créativité, la collaboration et l'innovation centrée sur l'humain.

Nous n'avons pas de départements distincts, d'intitulés de poste rigides ou de bureaux de coin. En fait, la plupart des caractéristiques des entreprises ne conviennent tout simplement pas au type de travail que nous faisons, et honnêtement, les types de personnes qui en ont envie non plus. Le succès de notre entreprise dépend de l'embauche de personnes non seulement intelligentes et talentueuses, mais également dotées d'une grande intelligence émotionnelle. Nous recherchons une curiosité insatiable, un optimisme irrépressible, une profonde empathie et ceux qui jouent bien avec les autres. (Les génies solitaires n'ont pas besoin de postuler)

Ce que nous recherchons

  1. Des personnes de bout en bout. Vous êtes quelqu'un qui peut prendre quelque chose d'abstrait, créer une stratégie et exécuter le plan jusqu'à son terme. Tu ne parles pas, tu construis.
  2. Ils disent « nous » plus que « je » lorsqu'ils racontent leurs réalisations. S'ils sont généreux en donnant du crédit aux autres, nous savons que ce sont des joueurs d'équipe et nous accepterons les commentaires.
  3. Ils parlent d'échecs, pas seulement de victoires. Si vous essayez de mettre de nouvelles idées au monde, vous allez échouer... beaucoup. La façon dont vous vous rétablissez et apprenez des chutes est le véritable test. Ou comme on dit : « Échouez souvent pour réussir plus tôt ».
  4. Ils ont passé du temps à enseigner et à apprendre. Le fait d'avoir un diplôme supérieur témoigne de diligence et de maîtrise. L'enseignement montre que vous êtes également déterminé à faire réussir les autres.

Nous croyons qu'il faut demander pardon, pas la permission. Cela vaut également pour le processus de candidature à un emploi. La présentation d'un CV et d'une lettre de motivation standard ne fera pas tourner les têtes. Les candidats qui nous ont impressionnés ont fait preuve de créativité et ont fait un effort supplémentaire pour démontrer leurs capacités et leur passion. Ils ont réalisé des portraits vidéo, conçu des applications personnalisées ou, dans un cas, fait appel à un robot dansant.

Le recrutement n'est pas une science exacte. Trouver des talents vraiment surdimensionnés ne l'est jamais. Mais ces quatre qualités nous aident à nous concentrer sur la qualité la plus difficile : quelqu'un qui a le sentiment d'appartenir à Farpoint.

Vous pensez toujours vouloir nous rejoindre ? Envoyez-nous un e-mail avec le poste que vous recherchez dans le sujet à jobs@farpointhq.com

questions?