Enable job alerts via email!

Développeur logiciel I/ Software Developer I

BrainBox AI

Montreal

On-site

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a fast-growing Artificial Intelligence company that is revolutionizing energy efficiency in buildings. As a Software Developer I, you'll develop scalable data pipelines and create custom integrations for HVAC systems, impacting major retail brands worldwide. This innovative firm values collaboration and encourages you to expand your knowledge of AI algorithms while working in a supportive environment. If you're passionate about technology and sustainability, this role offers a unique opportunity to contribute to a significant cause in the fight against climate change.

Benefits

Collaborative Culture
Growth Opportunities
Cool Environment
Impact on climate change

Qualifications

  • 2+ years of relevant experience in software development.
  • Experience with cloud services and microservice architecture.

Responsibilities

  • Create integrations with HVAC systems in commercial buildings.
  • Design data pipelines and participate in the full software lifecycle.

Skills

Python
Asynchronous programming
API design
Clean code
Communication skills

Education

Bachelor's degree in software engineering
Equivalent experience

Tools

AWS
Terraform
MySQL
Redis
DynamoDB
Git
CICD pipelines

Job description

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
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Job: Software Developer – Fullstack

Z953

Montreal

Hybrid

CAD 70,000 - 100,000

4 days ago
Be an early applicant

Software Engineer

DataAnnotation

Prince Edward Island

Remote

CAD 80,000 - 102,000

Yesterday
Be an early applicant

Software Engineer

DataAnnotation

Newfoundland and Labrador

Remote

CAD 80,000 - 90,000

Yesterday
Be an early applicant

Développeur logiciel senior

Vention

Montreal

On-site

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Développeur de logiciels senior (simulation)

Vention

Montreal

On-site

CAD 80,000 - 100,000

Yesterday
Be an early applicant

Linux devices software engineer - snapd

Canonical

Victoria

Remote

CAD 70,000 - 90,000

2 days ago
Be an early applicant

Software Engineer, New Tab New Remote Canada

Mozilla Corporation

Remote

CAD 82,000 - 109,000

Yesterday
Be an early applicant

Software Developer – Fullstack

Stingray Business

Montreal

On-site

CAD 70,000 - 110,000

14 days ago

Freelance Software Developer (C#) - AI Tutor

Mindrift

Ottawa

Remote

CAD 60,000 - 80,000

14 days ago