Job Data Engineer (H/F) in Montreal

English will follow


Chez BEEM, notre mission est de démocratiser l’accès et l’utilisation des données pour toutes les organisations, quelle que soit leur taille. Pour ce faire, BEEM s’appuie sur la passion et l’innovation pour proposer des solutions logicielles de données modernes de type SaaS. Nous croyons que le processus d'utilisation et de monétisation de toutes les données accessibles doit être simple. Nous dotons nos clients de plateformes logicielles intuitives conçues pour éliminer à grande échelle la complexité d'utilisation, de transformation et d'automatisation des actions pilotées par les données, telles que la plateforme BEEM et l’application Fleet by BEEM. Tout ce que nous faisons vise à créer une expérience agréable et personnalisée, depuis nos solutions à notre intégration et à notre support. Et avec notre équipe, nous sommes fiers de veiller à ce que chaque membre puisse croître personnellement et professionnellement. Nous croyons en une entreprise responsable qui respecte les compétences et l'expertise individuelle de chacun, fournit un environnement de travail créatif et flexible et, pourquoi pas, vin ou scotch le jeudi après-midi !


L'opportunité...


En tant que Développeur·euse de données, vous développez des pipelines de données modernes et des ensembles de données pour répondre aux objectifs clés de l'entreprise et fournir des solutions de données de bout en bout. Chez BEEM, dans un environnement Agile, vous serez responsable de l'architecture, de l'implémentation et de la gestion régulière des modèles de données et des ELTs qui permettront aux équipes de nos clients d'accéder à des métriques cohérentes dans leur écosystème de données via la plateforme de données BEEM. Votre travail aura un impact direct sur leur capacité à définir, développer et gérer des ensembles de données, des mesures commerciales clés et des rapports dans les unités fonctionnelles. Vous êtes autonome et vous êtes à l'aise pour travailler de manière transversale avec d'autres équipes en interne, ainsi qu'avec les équipes internes des clients, lorsque vous agissez en tant qu'extension de leurs équipes. Votre implication quotidienne nécessitera que vous soyez aussi heureux de coder et de diriger l'équipe pour mettre en œuvre la solution.


L'équipe aura besoin de vous pour...


  • Communiquer, analyser et traduire les demandes des clients en solutions de données conceptuelles et détaillées avec des estimations.
  • Concevoir, construire, développer et maintenir les pipelines de transformation de BEEM Data consolidant diverses sources de données (streaming ou batch) dans nos lacs de données et entrepôts de gestion.
  • Permettre à l'équipe analytique de notre client ou partenaire d'en faire plus, plus rapidement, en construisant des modèles de données logiques et compréhensibles pour héberger les données extraites dans leur lac de données.
  • Développer un code propre, testé et maintenable dans un environnement d'intégration continue et de déploiement continu.
  • Travailler en tant que collaborateur de l'équipe R&D produit afin d'influencer et de définir de nouvelles caractéristiques et fonctionnalités pour mieux vous aider, vous et nos utilisateurs.
  • Assurer le plus haut niveau de gouvernance des données en élaborant des contrats de données et des accords de niveau de service, en automatisant le suivi des données, le catalogage des données et les validations d'exécution.
  • Développer de nouveaux connecteurs pour extraire et pousser les données vers des applications tierces.
  • Définir et améliorer nos méthodologies de données afin d'influencer la feuille de route de nos produits et de guider les jeunes collaborateurs.
  • Assurer une collaboration efficace entre les équipes de BEEM Data et celles du client, en encourageant une communication ouverte et en préconisant des résultats partagés.


Vous apporterez à l'équipe...


  • Bilinguisme français et anglais (obligatoire)
  • 1 à 3 ans d'expérience en tant qu'ingénieur de données ou ingénieur logiciel avec une expérience en ingénierie de données
  • Minimum 1 an d'expérience en SQL et compréhension de l'écriture et de la mise au point de requêtes complexes.
  • DEC ou BS/BA en informatique, ou expérience équivalente
  • Excellentes compétences en matière de communication et de gestion des clients
  • Vous avez une expérience professionnelle dans la conception, la création et la maintenance de pipelines de données évolutifs.
  • Vous avez de l'expérience dans l'architecture et la gouvernance de PowerBI
  • Vous avez manipulé suffisamment de données pour comprendre à quel point les systèmes complexes qui produisent les données peuvent souvent se tromper.
  • Vous avez une bonne compréhension de la modélisation des données (Staging, Marts, Dimensional). Une expérience avec DBT est un plus.
  • Expérience des bases de données, des lacs de données et des entrepôts (SQL, NoSQL, S3, Redshift, BigQuery, Snowflake, Azure).
  • Expérience des environnements cloud (en particulier AWS & Google Cloud) ainsi que des solutions cloud comme Kubernetes, Docker, etc.
  • Connaissance du contrôle de source avec Git, du pipelining CI/CD, et expérience de l'écriture de tests unitaires et fonctionnels automatisés.
  • Avoir un esprit de sécurité - être capable de comprendre les conformités (GDPR, SOX, CCPA, PIPEDA).


Points bonus !


  • Passion, dynamisme et volonté de faire la différence en construisant des produits logiciels géniaux.
  • Expérience de travail dans un environnement technologique en évolution rapide
  • Expérience avec des frameworks de pipelining de données (Spark, Airflow)
  • Expérience avec des outils ETL modernes (Fivetran, Stitch, etc.)

Tes avantages chez BEEM !


  • Politique de télétravail flexible (mais on aime se rassembler au bureau de temps à autre, principalement le vendredi, avec une montagne de viennoiseries !)
  • Allocation de 500$ pour aménager ton espace de travail à domicile de manière efficace et sécuritaire
  • Politiques salariales compétitives
  • Tout dépendant de ton expérience, jusqu'a 6 semaines de congés payés par année
    • Jusqu'à 4 semaines de vacances officielles
    • 5 jours de WellnessDay pour te reposer
    • 5 jours de vacances payées dans le temps des fêtes (car notre bureau est fermé entre Noël et le Nouvel An!)
    • Accès à 10 jours de congés supplémentaires non payés par année
  • Politique de congé de maladie ilimitée
  • Plan d'assurance et avantages sociaux complets
  • Programme de Télémédecine
  • Programme de remboursement du développement professionnel
  • Programme de prime de référencement
  • Le 4 à 6 du jeudi
  • Collations, fruits, café et boissons à volonté
  • Un MacBook Pro
  • Activités mensuelles d'équipe et sociales
  • Parfaitement situé dans le Vieux-Montréal, à quelques mètres de la station de métro Champs-de-Mars et entourés d’agréables commodités pour ton style de vie
  • Accès à un local intérieur pour stationner ton vélo
  • Abonnement Bixi

    -
    About BEEM - From data to action


At BEEM, we’re on a mission to democratize the access and use of data for any organization, regardless of their size. To do so, BEEM relies on passion and innovation to propose modern SaaS data solutions. We believe that it should be a simple process to use and monetize all accessible data. We empower our clients with intuitive software platforms like the BEEM platform and Fleet by BEEM app, built to remove the complexity of using, transforming and automating data-driven actions, at scale. Everything we do is aimed at creating a delightful and personalized experience, from our solutions to our on-boarding and support. And with our team, we pride ourselves in making sure every member is growing personally and professionally. We believe in a good company that respects people's individual skills and expertise, provide a creative and flexible work environment, and, if need be, Wine and Scotch on Thursday pm!


The opportunity...


As a Data Developer, you develop modern data pipelines and datasets to meet key business objectives and provide end-to-end data solutions. At BEEM, working in an Agile environment, you will be responsible to architect, implement and regularly manage data models and ELTs that will enable our clients' teams to access consistent metrics across their data ecosystem via the BEEM data platform. Your work will directly impact their ability to defining, developing and managing curated datasets, key business metrics and reporting across functional units. You are a self-starter and you are comfortable working cross-functionally with other teams internally, and as well as with the clients' internal teams, when acting as an extension to their teams. Your daily involvement will require you to be equally happy coding and tech-leading the team to implement the solution.


The team will need you to...


  • Communicate, analyse and translate client requests into conceptual and detailed data solutions with estimates
  • Design, build, develop, and maintain BEEM Data's transformation pipelines consolidating various data sources (streaming or batch) into our manage data lakes & warehouses
  • Allow our client's or partner's analytics team to do more, faster, by building logical and understandable data models to house data pulled in their data lake
  • Develop clean, tested, maintainable code in a continuous integration + continuous deployment environment
  • Work as a collaborator in the product R&D team to influence and scope new features and functionality to better help you and our users
  • Ensure the highest standard of data governance by crafting data contracts and service level agreements, automating data lineage tracking, data cataloging and runtime validations
  • Develop new connectors to extract and push data to 3rd party applications
  • Define and improve our data methodologies to influence our product roadmap and guide junior teammates
  • Assure effective collaboration between BEEM Data’ and the client’s teams, encouraging open communication and advocating for shared outcomes


Our benefits at BEEM!


  • Flexible telecommuting policy (but we like to gather at the office every now and then, mostly on Fridays, with a mountain of pastries!)
  • $500 to set up your home workspace efficiently and safely
  • Competitive salary policies
  • Depending on your experience, up to 6 weeks paid vacation per year
    • Up to 4 weeks of official vacation
    • 5 WellnessDays to rest
    • 5 paid vacation days during the holidays (because our office is closed between Christmas and New Year's!)
    • Access to 10 additional unpaid vacation days per year
  • Unlimited sick leave policy
  • Comprehensive insurance and benefits plan
  • Telemedicine program
  • Professional Development Reimbursement Program
  • Referral Bonus Program
  • Thursday 4 to 6
  • Unlimited snacks, fruit, coffee and beverages
  • A MacBook Pro
  • Monthly team and social activities
  • Perfectly located in Old Montreal, a few meters from the Champs-de-Mars metro station and surrounded by great lifestyle amenities
  • Access to an indoor parking space for your bike
  • Bixi membership

Apply Here

About BEEM

CEO: Alexandre Lataille
Revenue: Unknown / Non-Applicable
Size: 1 to 50 Employees
Type: Company - Private
Website: www.beemdata.com
Year Founded: 2015