Search jobs > Ottawa, ON > Backend developer

Backend Cloud Software Developer

BluWave-ai
Ottawa, ON, CA
$180K-$210K a year (estimated)
Full-time
Quick Apply

At BluWave-ai our mission is to deliver innovative AI solutions to accelerate the transformation towards renewable energy.

We apply AI to increase the use of clean energy in smart grids and microgrids with distributed energy resources and demand response.

We are driving the transition to electrification of transportation as the grid becomes the local gas station. We are looking for software developers that are inspired by generalizing designs at all layers to handle different types of data to join us to build our software-as-a-service platform.

We invite you to read our story on our About Us page, our products pages , and we'll shared some info about our technology stack when we meet! Who you are You love doing backend software development because being efficient on costs and scale along with optimizing data designs, write and read paths excites you! You love to keep on top of the latest and greatest in technology, and are able to be opinionated on which are winners, and which are hype You’re a strong believer in Continuous integration, and the DevOps mindset You think it is critical to understand of how your software runs on infrastructure in detail, and are experienced in how it should be designed You like working in teams, mentoring, and sharing neat things you come across and enjoy About the role This role is responsible for all aspects of the backend of our system from how we connect to and ingest the data, how we store it, how we retrieve it, and how we make it available to all other parts of the system that depend on us in an efficient and timely manner.

It is a critical layer of the system that always needs-to-be-available, and has to be ready to keep scaling up as more customers and data come in.

The role's responsibilities include : Architecting, designing, developing, and supporting the platform on both cloud and edge components, including the areas of : Data model and access, High-availability, Fault-tolerance, Scalability, IOT protocols, Edge computing, IaaS platforms, AI infrastructure, security consciousness Work closely with product management, data science, QA, and Support to build and support product Analyze, scope, review, and estimate development activities Be the subject matter expert of your ownership areas of the product Participate in evolving the team’s processes so we’re efficient, and loving what we do Mentor less experienced team members Your Knowledge, Experience, and Skills Required : 3 years of experience developing and delivering products to that have to be fault-tolerant, and performant 3+ years of experience in Golang, Java, Scala, or equivalent 3+ years of experience with Object Oriented Programming, multi-threading, and concurrency Experience with the databases (Relation and / or NoSQL) and query considerations with large amounts of data Clear verbal and written communication and the ability collaborate effectively in a geographically dispersed working environment Considered an asset : Experience with building Data Engineering for Machine Learning Experience building software in microservices architecture in a Container environment Experience with at least one cloud IaaS provider Familiarity with IOT communications methods Experience with how to monitor live operations Experience developing integrations with electric utility products, SCADA systems, power-control systems What you will gain Knowledge, skills, and professional networking in one of the most exciting and positively impactful technology domains that is an intersection of machine learning, data science, electrical engineering, and software Startup experience and ground floor opportunities for growth in a team that includes experienced software engineers, data scientists, recent grads, and seasoned business professionals Competitive compensation Working on a team with a serious approach towards our work, rather than ourselves, together with fun and random team events such as Ice Cream Fridays and Cosmological Lunches.

You will get the opportunity to come up with one Diversity makes us stronger. BluWave-ai provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, gender, nation origin, disability, or any other characteristic protected by applicable laws, regulations, or ordinances.

Authorization to work in Canada will be required for this position. Powered by JazzHR

30+ days ago
Related jobs
BluWave-ai
Ottawa, Ontario

The role's responsibilities include: Architecting, designing, developing, and supporting the platform on both cloud and edge components, including the areas of: Data model and access, High-availability, Fault-tolerance, Scalability, IOT protocols, Edge computing, IaaS platforms, AI infrastructure, s...

TextNow
Canada

TextNow is looking for a curious and motivated Software Developer who is eager to learn, is passionate about our mission and excited to help drive the future development of the TextNow product for our customers. As a member of the Backend Platform Team you will design, develop, and maintain scalable...

Wind River
Kanata, Ontario

Cloud Platform Software Developer – Member of Technical Staff. In addition, Wind River Cloud team is a leading contributor to the Open Source StarlingX cloud native project, to manage and maintain the critical infrastructure for highly distributed Edge solutions, including 5G, Autonomous Vehicles, I...

Thales
Ottawa, Ontario

As a seasoned Cloud Development Software Engineer, for the Cloud Services Platform team, you will work across a variety of disciplines to investigate, prototype, develop, test, and deliver software across an industry leading cloud technology stack. Building cloud native software, using various platf...

S.i. Systems
Ottawa, Ontario

Net Core) Developer (10+ years) with strong backend experience to upgrade a complex application in a Cloud environment. Cognito, S3, ECS, CDK, Lambda, Cloud Watch, API Gateway and amplify ). Develop and deliver production quality web applications with 70% of time in backend and 30% spent front end. ...

Ericsson
Ottawa, Ontario

Cloud RAN L1 Software Developer. We are now looking for an L1 Software Developer that will join our excellent team in Ottawa and work with the 5G RAN L1 SW including production code to be deployed on x86 architecture, test infrastructure and pipeline and troubleshooting, and much, much more! . Devel...

S.i. Systems
Ottawa, Ontario

NET developer to assist with the complete rebuild of an existing software into a future proof scalable cloud agnostic Blazor server application. ...

Wind River
Kanata, Ontario

Cloud Native Software Developer - Member of Technical Staff. As a Senior Cloud Native Software Developer working for the Linux Engineering Organization, you will be pivotal in designing, developing, and deploying the next generation of Kubernetes as a distributed OS. Experience with cloud platforms ...

Promoted
Outlier
Ottawa, Ontario

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Promoted
Intellex Systems Group
Canada

Full Stack Developer– our client requires a Full Stack Developer with Amazon AWS software development experience to provide software development services on new serverless cloud-based applications building, testing, and deploying using C#,. ...