Ingénieur de données

  • Full Time
Job expired!

À propos de FreshBooks

FreshBooks est un logiciel de comptabilité SaaS basé sur le cloud et leader sur le marché, conçu avec un objectif : aider les propriétaires de petites entreprises à se développer. Nous avons atteint le statut de licorne après avoir évalué notre entreprise à plus de 1 milliard de dollars et nous continuons à développer notre entreprise pour servir les propriétaires d'entreprises, leurs clients et les comptables dans plus de 160 pays à travers le monde. Les utilisateurs de FreshBooks se trouvent partout sur le globe, et notre objectif est de créer une connexion en tant que lieu de travail axé sur l'humain. Nos équipes ont adopté différents environnements de travail en fonction de leur meilleure façon de collaborer. Certains sont entièrement à distance, tandis que d'autres sont vraiment hybrides - tout dépend de ce qui est le mieux pour l'équipe et pour tous ceux pour qui FreshBooks construit.

Opportunité - Ingénieur de Données

En tant qu'ingénieur de données chez FreshBooks, vous aiderez à développer de nouvelles fonctionnalités et à mettre à jour les existantes dans notre infrastructure actuelle de pipeline de données

NOTE: Ce rôle peut être exercé à distance depuis l'emplacement indiqué ci-dessus.

Ce que vous ferez en tant qu'ingénieur de données

  • Concevoir et développer des pipelines de données pour extraire, transformer et charger (ETL/ELT) les données de diverses sources dans les systèmes de stockage de données cibles.
  • Mettre en œuvre des processus d'ingestion de données efficaces pour garantir une collecte de données fiable et en temps opportun.
  • Développer des modèles et des schémas de données qui correspondent aux exigences commerciales et permettent une interrogation et une analyse efficaces, en veillant à ce que les modèles de données soient optimisés pour le stockage, la récupération et les fins analytiques.
  • Collaborer avec les ingénieurs de données, les analystes de données, les scientifiques de données et les équipes de production qui travaillent sur les fonctionnalités pour nos parties prenantes.
  • Participer et partager vos idées lors des discussions sur la conception et l'architecture techniques.
  • Créer et maintenir une documentation complète des pipelines de données, des modèles de données et de l'architecture du système.
  • Expédiez votre code avec notre processus d'intégration continue.
  • Développer votre métier et renforcer votre expertise en ingénierie des données.

Ce que vous apporterez au poste

  • 2-3 ans d'expérience ou de cours en gestion des données, structures de données, algorithmes et systèmes de base de données.
  • Compétence en Python et/ou Java, avec un accent sur l'utilisation des bibliothèques et des SDK liés au cloud.
  • Maîtrise de SQL, y compris les requêtes complexes, les sous-requêtes, les jointures et les techniques d'optimisation.
  • Compréhension des principes de modélisation des données.
  • Compétences de base en gestion de projet, y compris l'organisation des tâches, la fixation des priorités et le respect des délais.
  • Compréhension des concepts et des pratiques de qualité des données pour garantir l'exactitude, l'intégralité et la cohérence des données au sein des plateformes en nuage.

Vous vous distinguerez si vous avez de l'expérience en:

  • Expérience avec Redshift, BigQuery, Snowflake ou des technologies similaires de stockage de données en nuage
  • Expérience avec les services de la Google Cloud Platform (GCP) comprenant Google Cloud Storage, Google BigQuery, Google Cloud Pub/Sub, etc.
  • Expérience avec les pratiques de développement logiciel, les systèmes de contrôle de version (p. ex., Git), et l'écriture de code propre et maintenable.
  • Familiarité avec l'ingestion de données et la transformation à l'aide d'outils basés sur le cloud (par exemple, Airflow/Composer, DBT, Fivetran).

Nos engagements envers vous

Chez FreshBooks, chacun sait que son opinion est appréciée et peut voir son impact sur la vie de plus de 10 millions de propriétaires de petites entreprises dans le monde. Accélérez votre carrière, travaillez sur des projets qui vous passionnent et travaillez en collaboration avec une équipe sans ego! Voici comment FreshBooks reconnaît et récompense nos employés à temps plein:

  • 🩺 Avantages complets pour la santé et le bien-être. Y compris un programme d'épargne-retraite ou un plan de pension correspondant à votre bureau local, des options d'achat d'actions pour chaque employé à temps plein, un temps de repos généreux, un congé parental et un soutien pour les nouveaux parents, un crédit annuel pour une vie saine, des prestations médicales et dentaires complètes en fonction de votre région, et plus encore.
  • Des avantages qui comptent. Y compris un programme de reconnaissance par les pairs, un programme d'aide aux employés, un crédit pour des écouteurs, des rassemblements en personne significatifs pour réunir les employés sur site et à distance, et plus d'avantages correspondant à votre lieu.
  • 🌱Environnements de travail pour vous aider à prospérer. Des espaces de bureau magnifiques vous accueillent au Canada et au Mexique, et ceux qui n'ont pas accès à un bureau FreshBooks reçoivent un crédit pour le bureau à domicile pour aménager votre bureau à domicile.
  • 🤗 Groupe de pairs, mentors et leaders de soutien. Nous nous soucions les uns des autres à travers l'organisation et avons des programmes pour soutenir cela afin que tout le monde ressente un fort sentiment d'appartenance et croie en l'impact collectif.
  • 🚀 Croissance accélérée. Une intégration complète à l'entreprise, le développement de carrière grâce à un coaching continu, des formations et l'apprentissage sur le terrain.

Conclusion

Même si votre expérience ne correspond pas à chaque point des listes ci-dessus, nous aimerions en savoir plus sur vous et pourquoi vous pensez que FreshBooks est la prochaine étape de votre carrière.

FreshBooks est un employeur offrant l'égalité des chances. Nous ne discriminons pas sur la base du genre, de la religion, de la race, du handicap mental, de l'orientation sexuelle, de l'âge, ou de tout autre statut. Tous les candidats sont considérés en fonction de leurs qualifications et de leurs mérites. Chez FreshBooks, nous inspirons un environnement de respect mutuel et nous pensons que la diversité et l'inclusion sont cruciales pour notre succès.

FreshBooks fournit des accommodements d'emploi pendant le processus de recrutement. Si vous avez besoin de toute accommodation, veuillez l'indiquer sur votre demande et nous travaillerons avec vous pour répondre à vos besoins en matière d'accessibilité. Pour toute question, suggestion ou document requis concernant l'accessibilité sous un autre format, veuillez nous contacter au téléphone 1-416-780-2700 et/ou à [email protected].