Full-stack Developer (Contract)

BrainBox AI

BrainBox AI

Software Engineering
Montreal, QC, Canada
Posted on Sep 1, 2023

BrainBox AI utilizes self-adapted artificial intelligence technology to proactively optimize the energy consumption of one of the largest climate change contributors: Buildings.

Our AI engine supports a self-operating building that requires no human intervention. Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously optimizes existing Heating, Ventilation, and Air Conditioning (HVAC) control systems for maximum impact on energy consumption.

An exciting opportunity awaits the right candidate in this newly created role, within a fast-growing Artificial Intelligence company as a Front-End Developer on a contractual basis. We need you to revolutionize our platform with your expertise with the latest front-end technology. The BrainBox AI person brings innovative ideas to the table and can lead the development of important client-facing projects efficiently. You will be the frontier responsible for designing web and mobile interfaces as well as client-facing dashboards for displaying critical energy and monetary savings.

Using pre-existing tools, introduce UI/UX that transforms complex data sets provided by our back-end team into easy to understand and simplified metrics. You will work on many different projects that are key to BrainBox AI’s success, which will give you the opportunity to work with nearly all our teams. The BrainBox AI person will work closely with the marketing department for wire frame development and to coordinate feedback from pilot clients.

Your overarching objective being to build BrainBox AI’s dashboards and create opportunities for the firm to visualize our critical data in the most optimizable way.

What you will do

  • Experience with designing UI/UX.
  • Design web and mobile interfaces and client-facing dashboards.
  • Developing custom web-based monitoring and control systems for both internal and client use.
  • Enhance user interaction, site efficiency and look & feel.
  • Automating and improving current processes.
  • Knowledge of web interfaces.
  • Also included but not limited to: html.css customizations, system automation, shell scripting and visualizations.

What you will need to be successful

  • Bachelor’s degree in computer science or equivalent experience.
  • Minimum 3 years relevant experience
  • Experience with Linux systems and networking administration skills.
  • Strong technical communication skills.
  • Front-End Proficiency: HTML, CSS, PHP, and JS.
  • Back-End bonus: Python, C++, MySql.
  • Demonstrate strong analytical skills.
  • Ability to work independently.

Why work at BrainBox AI

  • Cool Environment | Collaborative Culture | Growth Opportunities |
  • Make a significant impact on the world - join the fight against climate change
  • Be a part of a revolutionary technology movement
  • Collaborate with innovative, out-of-the-(Brain) box thinkers in a fast-paced environment
  • Work with amazing people who truly have a passion in the work they do

At BrainBox AI, we are committed to providing an inclusive work environment. We value the diversity of our team and we strongly believe in the power of people. We foster a safe space for our employees to thrive regardless of race, ethnicity, gender, gender identity, sexual orientation, age, and religion.

*****

BrainBox AI a recours à une technologie d’intelligence artificielle (IA) autoadaptative pour optimiser de façon proactive la consommation d’énergie de l’un des secteurs qui contribuent le plus aux changements climatiques : Bâtiment.

Notre moteur d’IA aide à alimenter un bâtiment qui fonctionne de manière autonome, sans intervention humaine. Grâce à l’apprentissage profond, à l’infonuagique et à notre procédé exclusif, notre solution optimise de manière autonome les systèmes de contrôle de chauffage, de ventilation et de climatisation (CVC) existants dans le but d’optimiser la consommation d’énergie.

Le bon candidat profitera d’une occasion stimulante dans ce poste nouvellement créé au sein d’une société d’intelligence artificielle à forte croissance pour un intégrateur Web. Nous avons besoin de révolutionner notre plateforme grâce à votre expertise et de la toute dernière technologie d’intégration. Le titulaire du poste chez BrainBox AI apporte des idées novatrices et peut diriger efficacement le développement d’importants projets axés sur les clients. Vous serez responsable de la conception des interfaces Web et mobile ainsi que des tableaux de bord destinés aux clients afin de leur présenter les économies énergétiques et monétaires essentielles.

Utiliser les outils préexistants, introduire une interface et une expérience utilisateurs qui transforment les ensembles de données complexes fournis par notre équipe dorsale en mesures simplifiées faciles à comprendre. Vous travaillerez sur de nombreux projets différents essentiels au succès de BrainBox AI, et aurez donc la chance de collaborer avec pratiquement toutes nos équipes. Le titulaire du poste chez BrainBox AI travaillera en étroite collaboration avec le service du marketing pour le développement de la trame et pour coordonner la rétroaction des clients du projet pilote.

Votre objectif principal sera de développer les tableaux de bord de BrainBox AI et de créer des occasions pour que la société visualise nos données critiques de la façon la plus optimale.

Pour réussir, vous aurez besoin des éléments suivants :

  • Baccalauréat en informatique ou une expérience équivalente.
  • Minimum 3 ans d’expérience
  • Maîtrise de l’intégration VueJS, HTML, CSS, JS
  • Fast API, Docker, AWS, GitLab
  • Point de bonification en application dorsale : Python, FastAPI, Docker, AWS, GitLab
  • Expérience de la conception IU/expérience d’utilisateur
  • Connaissance des interfaces Web
  • Connaissance des bases de données SQL et NoSQL
  • Expérience des systèmes Linux et compétences en matière d’administration de réseaux
  • Solides compétences en communication technique
  • Démontrer de solides compétences analytiques.
  • Capacité à travailler de manière indépendante

Vos tâches

  • Concevoir les interfaces Web et mobile et les tableaux de bord à l’intention des clients.
  • Créer des systèmes de surveillance et de contrôle personnalisés en ligne destinés à l’utilisation des clients internes et externes.
  • Améliorer l’interaction avec l’utilisateur, l’efficacité du site et son aspect.
  • Automatiser et améliorer les processus actuels.
  • Sont également inclus, mais sans s’y limiter, les personnalisations html.css, l’automatisation du système, les séquences de commandes en langage naturel et les visualisations.

Pourquoi travailler chez BrainBox AI

  • Pour bénéficier d’un environnement décontracté, d’une culture collaborative et de possibilités de croissance.
  • Pour influer de manière déterminante sur le monde en participant à la lutte contre le changement climatique.
  • Pour faire partie d’un mouvement technologique révolutionnaire.
  • Pour collaborer avec des penseurs novateurs et créatifs dans un environnement dynamique.
  • Pour collaborer avec des gens extraordinaires qui se passionnent pour leur travail.

Chez BrainBox AI, nous sommes déterminés à offrir un milieu de travail inclusif. Nous reconnaissons l’importance de la diversité au sein de notre équipe et croyons fermement au pouvoir de chaque individu. Nous favorisons un milieu sécuritaire pour que nos employés s’épanouissent sans égard à la race, à l’ethnicité, au genre, à l’identité de genre, à l’orientation sexuelle, à l’âge et à la religion.