Description de l'entreprise
(Bien que nous privilégions les candidats situés à Vancouver, Toronto, Ottawa ou dans la région de Kitchener/Waterloo pour construire des équipes plus connectées, nous encourageons les candidats de tout le Canada à postuler à nos offres).
Rewind est un service qui protège les données qui font fonctionner votre entreprise, d'une simple activité parallèle à une entreprise prospère. Notre objectif est de sauvegarder les données qui se trouvent dans le cloud - dans des applications comme Shopify, BigCommerce et QuickBooks Online. Nous vous invitons à lire notre histoire de startup pour savoir d'où nous venons et où nous allons. Pour une vision plus technique, consultez notre fonctionnalité Behind the App sur le BigCommerce Developers Blog.
Nous tenons à l'honnêteté, nous croyons en l'apprentissage de nos erreurs, et nous nous soutenons mutuellement dans notre croissance.
Description du poste
Rewind recherche un développeur Full Stack Senior hautement qualifié et expérimenté avec une spécialisation en IA générative pour rejoindre le bureau du CTO. Vous vous concentrerez sur la construction d'approches révolutionnaires, axées sur l'IA, pour résoudre les problèmes des clients. Pensez à la recherche sémantique, à la création de code dynamique et aux intégrations de systèmes génératives. Nous recherchons un ingénieur Full Stack Senior qui travaillera de manière transversale si nécessaire et dirigera le développement précoce de produits et de technologies avec un haut degré d'autonomie et à un rythme élevé.
Si vous êtes intéressé à être à la pointe de la technologie et à faire évoluer votre carrière dans une entreprise en forte croissance et axée sur l'impact, alors lisez la suite...
Dans ce rôle, vous :
- Serez à jour avec les dernières avancées dans le domaine de l'IA générative, et identifierez les opportunités pour leur application pratique dans nos solutions logicielles, et contribuerez activement au partage des connaissances au sein de l'équipe et de l'organisation.
- Mènerez des expériences et dialoguerez directement avec les clients pour apprendre quels cas d'utilisation répondent le mieux à leurs besoins.
- Construirez et dimensionnerez des produits basés sur l'IA en partant de zéro qui ont un impact direct sur nos clients.
- Développerez et maintiendrez une base de code efficace, propre et modulaire pour les applications d'IA générative, en garantissant la qualité du code et le respect des meilleures pratiques.
- Collaborerez avec l'équipe CloudOps pour déployer et maintenir les modèles d'IA générative dans les environnements de production, en garantissant une haute disponibilité et fiabilité.
- Effectuerez des tests et des débogages approfondis sur les choses que vous construisez, en traitant les problèmes ou les bugs de manière opportune.
- Travaillerez avec les équipes et les parties prenantes de Rewind pour les aider à apporter de la valeur aux clients de nouvelles et passionnantes manières.
- Mentorerez et fournirez des conseils techniques aux autres ingénieurs de l'équipe et de l'organisation.
Qualifications
Nous recherchons des candidats qui ont au moins 5+ années d'expérience en développement logiciel full-stack, en construisant des produits logiciels basés sur le Web. Vous pouvez vous plonger dans n'importe quel aspect d'une application, de l'expérience utilisateur du client à la scalabilité du backend. Vous avez également un baccalauréat ou une maîtrise en informatique, en génie logiciel, ou dans un domaine connexe.
Rewind est basé sur Ruby on Rails, React, Typescript, et AWS.
Vos autres compétences comprennent :
- La construction d'applications (projets personnels ou professionnels) en utilisant des API LLM ou des frameworks pour le travail ou le plaisir, tels qu'OpenAI ou Google Vertex AI. Bonus : vous avez des connaissances dans le domaine de l'apprentissage automatique.
- Travailler bien dans l'ambiguïté et être capable de prendre les commentaires des clients pour créer et itérer rapidement sur un prototype. Vous appréciez la liberté de prendre des décisions de conception et d'architecture à la volée et pouvez défendre vos décisions.
- Aimer sortir de votre rôle d'ingénieur et vouloir comprendre pourquoi les décisions sont prises. Vous êtes capable de communiquer des compromis techniques et de proposer des solutions qui optimisent la vitesse d'expédition de la valeur. Vous faites souvent des recommandations proactives sur la façon dont les logiciels et les systèmes devraient fonctionner en fonction des retours des clients et n'hésitez pas à partager vos idées.
- Promouvoir vos idées et apprécier les interactions avec les autres ingénieurs et les non-ingénieurs. Vous êtes constamment à la recherche de moyens d'améliorer les processus de l'équipe, de réduire les bugs et de réduire la dette technique.
- Communiquer des sujets techniques complexes de manière claire et accessible.
- Avoir la capacité et l'intérêt pour coacher d'autres ingénieurs dans le développement d'une mentalité de produit également.
- Passer la plupart de votre temps à coder mais vous parlez aux clients et êtes motivé par la résolution de leurs besoins. Vous contribuez aux discussions sur la conception et la stratégie du produit avec l'équipe élargie et vous savez que vous partagez tous le même objectif final - construire le meilleur produit pour nos utilisateurs.
- Chez Rewind, nos valeurs sont au cœur de la façon dont nous travaillons ensemble et comment nous pensons à nos clients. Nos valeurs aident à développer la confiance et à assurer que nous collaborons efficacement. Vous reconnaissez comment nos valeurs peuvent permettre un travail significatif, vous vous épanouissez dans un environnement collaboratif, vous êtes désireux de continuer à grandir, et vous êtes enthousiasmé à l'idée de faire partie de l'équipe.
Informations supplémentaires
Nous encourageons vivement les candidats de tous les horizons et identités à postuler. Chaque nouvelle embauche est une occasion pour nous d'apporter une perspective différente, et nous sommes toujours impatients de diversifier davantage notre entreprise. Rewind est déterminé à construire un lieu de travail inclusif et de soutien où vous pourrez faire le travail le plus gratifiant et le meilleur de votre carrière.
Notre package comprend :
- bonus
- options d'achat d'actions pour les employés
- avantages de santé
- 3 semaines de vacances + vacances avec ancienneté
- 7 jours de congé pour raisons personnelles
- 2 jours pour le développement professionnel
- 1 jour de bénévolat
- Heures d'été (libres tous les deux vendredis de juin à septembre) et bureau fermé pendant la pause des fêtes (du 25 décembre au 1er janvier)
- un congé sabbatique de 4 semaines après 4 ans passés avec nous
- congé parental payé
- 5000 $/an pour le développement professionnel (vous pouvez suivre des cours, acheter des livres, assister à des conférences, couvrir des certifications, etc.) et des cours gratuits sur Udemy
- 1000 $/an pour un compte de dépenses annuel pour le bien-être