Taro Logo

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:

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 10 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?