The role will support Empower's energy software solutions by designing, implementing, and maintaining the cloud infrastructure that underlies our fleet of solar & battery storage systems. Your actions will directly result in controlling thousands of residential battery and solar systems to optimise energy usage on the grid, reduce consumers bills and save the planet! The successful candidate will work closely with our engineering and data team who have developed our technology platform from the ground up.
Job Duties:
- Designing, implementing, and debugging microservice applications
- Developing and maintaining REST APIs
- Designing and maintaining databases (Aurora, DynamoDB, Timestream)
- Maintaining CI/CD pipelines
- Supporting the management and dynamic optimisation of our fleet of installed batteries
Required Qualifications:
- Proficiency in Python software development with proven experience in production projects.
- Experience with databases such as MySQL/Aurora, DynamoDB and AWS Timestream
- Knowledge of integration patterns and microservice application design
- Demonstrable skills with AWS Cloud (API Gateway, Cognito, Lambda, etc.)
- Previous commercial experience managing large data sets and implementation of machine learning solutions advantageous
- Knowledge of IoT/Streaming communication systems
- Initiative to take ownership of a project from requirements to implementation
- High level written communication skills
- Strong organisation and planning skills
- Confidence and resourcefulness in learning new technologies
- Degree in Computer Science or relevant Engineering discipline
About Empower Energy
Empower Energy is a well-funded start-up with leading technology in solar & battery storage and energy software solutions, based in Sydney, Australia. Our vision is to build an intelligent and distributed electricity grid to economically decarbonise the world’s energy. We have just received large-scale orders for our breakthrough new product and are now doubling the size of the engineering team!
The Experience
This is an opportunity to leverage your interest in renewable energy to develop your cloud skill set. You'll play a vital role in improving the return on investment for our customers and discovering insights which will influence product development.
We are looking for someone who is passionate, with a desire to learn and expand their career in the renewable energy industry. You'll be working alongside experienced software and hardware engineers that will support your growth and success – and ultimately put you in the driver's seat on your renewable energy journey.
Working with a small, collaborative and high performing team, this role will suit a team player with strong problem-solving skills and a willingness to play a vital role in a dynamic start-up with big ambitions.
The following attributes will ensure success in this role:
- Start-up approach: Energetic, self-motivated, ‘can do’ attitude
- Ability to manage multiple workstreams to meet deadlines
- Creative approach to problem solving and troubleshooting
- Strive to meet and exceed achievable targets