Software Developer I – ON-SITE

BrainBox AI
  • Montreal
  • Post Date: 17 kwietnia, 2025
  • 49307
  • Applications 0
  • Views 2
Job Overview

Company logo:https://media.licdn.com/dms/image/v2/C4E0BAQGDODYkD4WNbA/company-logo_400_400/company-logo_400_400/0/1647874837368/brainboxai_logo?e=1749686400&v=beta&t=Jwocs7d8nHpqwOUHqf9-WfzpdroB8tgD5smfkMTJaq4 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 experienceAbility 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 pipelinesExcellent written and oral communication skills

Nice to have

Experience with messaging systems like Kafka, KinesisExperience 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.

Job Detail
Shortlist Never pay anyone for job application test or interview.