Software Developer

Fluence is a company working in the battery storage and renewables energy industries.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:
Project Engineer

Mid-Level Project Engineer position at Fluence, focusing on energy storage solutions and renewable energy projects, offering hybrid work arrangement across multiple US locations.

Product Quality Engineer (Technical Operations)

Product Quality Engineer position at Fluence, focusing on manufacturing quality control and technical operations in the energy storage industry.

Test Engineer

Test Engineer position at Fluence focusing on Battery Energy Storage Systems testing, automation, and quality assurance in a hybrid work environment.

Civil Engineer

Civil Engineer position at Fluence, focusing on energy storage infrastructure design and implementation, offering hybrid work model in Melbourne or Sydney.

Quality Assurance Engineer II

Quality Assurance Engineer II position at Fluence, focusing on testing energy storage software solutions using Ruby/JavaScript, Python, and modern QA tools in an Agile environment.

Description For Software Developer

Fluence is seeking a Software Developer for their Nispera Asset Performance Management (APM) platform. This role, based in Bangalore, India, will be part of the software engineering team reporting to the Nispera team in India and Europe. The position focuses on developing and maintaining backend applications using Python, covering a wide range of tasks including on-boarding new power plants, developing automated data connectors, data wrangling, and implementing backend computations.

Key responsibilities include:

  • Developing and maintaining new and existing data connectors
  • Solving operational issues related to data feeds and pipelines
  • Developing software for backend services
  • Data wrangling
  • On-boarding new clients and power plants
  • Fostering a culture of inclusivity, trust, communication, collaboration, and continuous learning

Requirements:

  • BSc or higher in computer science or related field
  • Solid programming skills in Python
  • 3+ years of professional experience in software development
  • Hands-on experience with relational databases
  • Ability to meet deadlines and deliver high-quality solutions quickly
  • Experience in Linux environments and command-line tools
  • Excellent written and verbal communication skills in English

Nice-to-have skills:

  • Familiarity with Agile methodology
  • Basic knowledge of battery storage and renewables energy industries
  • Experience in other programming languages
  • Knowledge of AWS cloud infrastructure and services

This role offers an opportunity to work on cutting-edge technology in the renewable energy sector, contributing to the development of software that manages and optimizes energy assets. Join Fluence to make a significant impact in the field of clean energy technology.

Last updated 4 months ago

Responsibilities For Software Developer

  • Develop and maintain new and existing data connectors
  • Solve operational issues related to the data feeds and pipelines
  • Develop software for backend services
  • Data wrangling
  • On-board new clients and power plants
  • Model and cultivate a culture of inclusivity, trust, exceptional communication, collaboration, respect, continuous learning, and enthusiasm for our work

Requirements For Software Developer

Python
Linux
  • BSc or higher in computer science or a closely related field
  • Solid programming skills in Python
  • 3+ years of professional experience in software development
  • Hands on experience in relational databases
  • Proven ability to meet deadlines and deliver solutions quickly at high quality
  • Experience in linux environments and command line tools
  • Excellent written and verbal communication skills in English

Interested in this job?