BrainBox AI Logo

BrainBox AI

Développeur logiciel I/ Software Developer I

Job Posted 4 Days Ago Reposted 4 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

Similar Jobs

Yesterday
Easy Apply
Hybrid
2 Locations
Easy Apply
170K-240K
Senior level
170K-240K
Senior level
Fintech • Financial Services
Develop and implement machine learning algorithms to analyze data, enhance AI models, collaborate with teams, and integrate solutions into production.
Top Skills: Artificial IntelligenceDeep LearningJaxMachine LearningPyTorchTensorFlow
Yesterday
Easy Apply
Hybrid
2 Locations
Easy Apply
130K-200K
Mid level
130K-200K
Mid level
Fintech • Financial Services
As an AI Infrastructure Engineer, you'll develop and optimize AI infrastructure for financial markets, enhancing performance and scalability across GPU systems.
Top Skills: AICudaDaliDeepspeedGpuMlNvidia NsightNvprofRapidsTriton
Yesterday
Remote or Hybrid
Montréal, QC, CAN
120K-229K Annually
Mid level
120K-229K Annually
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The role involves sourcing new business leads, conducting sales processes, and closing deals with restaurant owners, primarily using a consultative sales approach.
Top Skills: Salesforce

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account