Backend Cloud Software Developer
at BluWaveai
Ottawa, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Dec, 2024 | Not Specified | 28 Sep, 2024 | 3 year(s) or above | Java,Working Environment,Nosql,Microservices,Object Oriented Programming,Architecture,Written Communication,Data Engineering,Scala,Machine Learning | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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!
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
Responsibilities:
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
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Ottawa, ON, Canada