Backend Cloud Software Developer - New Grad

at  BluWaveai

Summerside, PE, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024Not Specified16 May, 2024N/AJava,Working Environment,Architecture,Written Communication,Object Oriented Programming,Python,Microservices,Relational DatabasesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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 share some info about our technology stack when we meet!

YOUR KNOWLEDGE, EXPERIENCE, AND SKILLS

Required:

  • Interest in developing and delivering products that have to be fault-tolerant, and performant
  • Experience in Python, Golang, Java, or equivalent
  • Provable experience of Object Oriented Programming, multi-threading, and concurrency
  • Experience with Relational databases 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 interactive visualization tools such as Grafana
  • 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 with Machine Learning Operations tools such as Kubeflow and MLflow
  • Experience developing integrations with electric utility products and SCADA 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 (Golang, Java, and Python), 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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Summerside, PE, Canada