BrainBox AI Logo

BrainBox AI

Développeur logiciel I/ Software Developer I

Posted 5 Days Ago
Be an Early Applicant
In-Office
Montréal, QC
Junior
In-Office
Montréal, QC
Junior
As a Software Developer I, you'll develop scalable data pipelines and custom integrations for HVAC systems, enhancing AI algorithms to optimize energy efficiency in buildings.
The summary above was generated by AI

English follows

BrainBox AI utilise une technologie d'intelligence artificielle auto-adaptative pour optimiser de manière proactive la consommation énergétique de l'un des principaux facteurs contribuant au changement climatique : les bâtiments.

Notre moteur d'IA prend en charge les bâtiments autonomes qui ne nécessitent aucune intervention humaine. Grâce à l'apprentissage profond, au cloud computing et à notre processus exclusif, notre solution optimise de manière autonome les systèmes de contrôle de chauffage, de ventilation et de climatisation (CVC) existants afin d'obtenir un impact maximal sur la consommation énergétique.

Une opportunité passionnante vous attend au sein d'une entreprise d'intelligence artificielle en pleine croissance en tant que développeur logiciel I. Vous développerez des pipelines de données évolutifs pour interagir avec les bâtiments. Vous créerez des intégrations personnalisées pour extraire en temps réel les données CVC des bâtiments et réécrire les commandes générées à l'aide d'algorithmes d'IA propriétaires. Votre travail sera déployé chez certaines des plus grandes marques de distribution au monde.

Nous utilisons l'infrastructure AWS et développons des microservices à l'aide de Python et de langages de programmation fonctionnels modernes. Nous utilisons une combinaison de bases de données MySQL et no-SQL telles que Redis et DynamoDB. Nous travaillons en équipe agile et nous nous tenons mutuellement responsables de l'écriture d'un code propre et testable.

Ce que vous ferez

  • Créer de nouvelles intégrations avec les systèmes CVC de bâtiments commerciaux, qui fonctionnent à grande échelle (des milliers de bâtiments)
  • Concevoir des pipelines de données avec une architecture réfléchie
  • Participer à l'ensemble du cycle de vie du logiciel : conception, architecture, développement, révision du code, tests
  • Communiquer efficacement avec le reste de l'équipe
  • Livrer du code plusieurs fois par mois
  • Développer vos connaissances de notre pile logicielle complète, y compris les algorithmes d'IA, et apporter de nouvelles idées pour améliorer notre produit !

Ce dont vous aurez besoin pour réussir

  • Licence en génie logiciel, en informatique ou expérience équivalente
  • 2 ans d'expérience pertinente
  • Capacité à écrire et à réviser un code propre et testable
  • Expérience avec Python (ou un langage similaire), y compris l'expérience de la programmation asynchrone
  • Expérience en conception d'API
  • Expérience en infrastructure en tant que code (nous utilisons Terraform)
  • Expérience avec les bases de données SQL et NoSQL
  • Expérience avec l'architecture de microservices
  • Expérience avec les services cloud (nous utilisons AWS) tels que EC2, ECS, Lambda, Step Functions, Event Bridge Scheduler
  • Connaissance de git et des pipelines CICD
  • Excellentes compétences en communication écrite et orale

Exigences linguistiques

  • Le bilinguisme français-anglais est requis.
  • En plus de la maîtrise du français, les candidats retenus doivent avoir une parfaite maîtrise professionnelle de l'anglais afin de pouvoir soutenir et collaborer avec des clients, des collègues et/ou diverses parties prenantes anglophones.

Atouts

  • Expérience avec les systèmes de messagerie tels que Kafka, Kinesis
  • Expérience dans la conception de pipelines de données fonctionnant à grande échelle et avec un temps d'arrêt minimal
  • Connaissance des langages de programmation fonctionnels tels qu'Elixir
  • Connaissance des concepts fondamentaux des réseaux informatiques
  • Connaissance des protocoles CVC tels que BACnet, Tridium, etc.

Pourquoi travailler chez BrainBox AI

  • Environnement sympa | Culture collaborative | Opportunités d'évolution |
  • Ayez un impact significatif sur le monde - rejoignez la lutte contre le changement climatique
  • Faites partie d'un mouvement technologique révolutionnaire
  • Collaborez avec des esprits innovants et hors des sentiers battus dans un environnement dynamique
  • Travaillez avec des personnes extraordinaires qui sont vraiment passionnées par leur travail

Chez BrainBox AI, nous nous engageons à offrir un environnement de travail inclusif. Nous valorisons la diversité de notre équipe et croyons fermement au pouvoir des personnes. Nous favorisons un espace sûr où nos employés peuvent s'épanouir, indépendamment de leur origine ethnique, de leur identité sexuelle, de leur orientation sexuelle, de leur âge ou de leur religion.

English version

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 you to join a fast-growing Artificial Intelligence company as a Software Developer I. You will develop scalable data pipelines to interface with buildings. You will create custom integrations to perform real-time extraction of HVAC data from buildings and write back commands that are generated using proprietary AI algorithms. Your work will be deployed on some of the biggest retail brands in the world.  

 

We use AWS infrastructure and develop micro-services using Python and modern functional programming languages. We use a combination of MySQL and no-SQL database like Redis and DynamoDB. We work as an agile team and hold each other accountable for writing clean and testable code. 

 

 What you will do

  • Create new integrations with HVAC systems of commercial buildings, which operate at scale (of 10000s of buildings) 
  • Design data pipelines with a thoughtful architecture 
  • Participate in full software lifecycle – design, architecture, development, code review, testing 
  • Effective communication with the rest of the team 
  • Ship code multiple times a month 
  • Expand your knowledge of our full software stack including AI algorithms and bring new ideas to improve our product! 

 What you will need to be successful

  • Bachelor’s degree in software engineering, computer science, or equivalent experience 
  • 2+ years'  of relevant experience
  • Ability to write and review clean, testable code 
  • Experience with Python (or similar language) – including experience with asynchronous programming 
  • Experience with API design 
  • Experience with Infrastructure as a Code (we use Terraform) 
  • Experience with SQL and NoSQL databases  
  • Experience with micro service architecture  
  • Experience with cloud services (we use AWS) like EC2, ECS, Lambda, Step Functions, Event Bridge Scheduler 
  • Familiarity with git and CICD pipelines
  • Excellent written and oral communication skills 

Language Requirements

  • French-English bilingualism is required. 
  • In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders. 

 Nice to have

  • Experience with messaging systems like Kafka, Kinesis
  • Experience with designing data pipelines that operate at scale and with minimal downtime  
  • Knowledge of functional programming languages like Elixir 
  • Knowledge of fundamental concepts of computer networks 
  • Knowledge of HVAC protocols like BACnet, Tridium, etc. 

 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.

Top Skills

AWS
Ci/Cd
DynamoDB
Microservices
MySQL
Python
Redis
Terraform
HQ

BrainBox AI Montréal, Québec, CAN Office

Montréal, Quebec, Canada

Similar Jobs

2 Days Ago
Easy Apply
Hybrid
Montréal, QC, CAN
Easy Apply
Mid level
Mid level
Fintech • Financial Services
Develop and enhance low latency data processing systems while collaborating with research and trading teams, ensuring performance and scalability.
Top Skills: BoostC++LinuxStl
2 Days Ago
Remote
Hybrid
4 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead backend engineering efforts, design and develop scalable systems, handle critical production issues, and mentor team members in a fast-paced environment.
Top Skills: Aws CloudCassandraGitGoJava8KafkaOpensearchPostgresPythonRedis
3 Days Ago
Remote
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
As a Staff Research Scientist/Engineer, you will develop AI-powered solutions and LLMs for enhancing enterprise language generation, collaborating on innovative products and conducting essential research.
Top Skills: AICursorLlmMlPythonWindsurf

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account