Battery Algorithms Developer

ION Energy (Andheri East, MH, India) 8 days ago

Who we are and what we are doing

  • Edison Analytics is a software product that is used by owners and operators of battery fleets to improve their business metrics like degradation rate, efficiency, downtime and market revenue
  • We focus on large scale battery deployments in markets like California, Texas and New York and electric vehicle fleets in Europe/India
  • We are already deployed and running on multiple MWhs of portfolio and scaling up rapidly with a goal to hit 2GWh under management in next 2 years
  • Edison Analytics is a part of ION Energy, which is a BMS/Embedded Electronics brand. Edison is used by both ION BMS customers and also other customers who don't use ION BMS
  • Read about us on Glassdoor and our customers in this news article

What you need to know

  • You will be working in an environment driven by product roadmap, which in turn is driven by emerging needs of our customers
  • The role comes between research and implementation - both go hand in hand
  • Performance is measured in terms of usefulness of the algorithms to the customer - how much savings or revenue were generated by the customer by the algorithms
  • Our team members are located in Mumbai, Grenoble and Los Angeles

How will a typical workday look like

  • You will have a sprint plan for the month with your deliverables clearly define
  • You will check out the code from repository, and start working on it
  • You will draw schematics/flow diagrams of the algorithms and share it with the team during standups
  • You will push your changes to the code repository for review and deployment on the product
  • You will take feedback from the customers on usefulness of the implemented algorithm (or feature) and work towards improving its accuracy or usefulness (and this cycle will repeat)
  • You will come up with new ideas for the product, share it with team and develop it for deployment on the product


Who we are looking for

  • We are looking for battery engineers who can write algorithms related to battery degradation, efficiency, maintenance, downtime and so on
  • These algorithms need to be developed in Python for deployment on our cloud based product Edison
  • The algorithms will be using inputs from actual customer data (coming from large scale energy storage systems or electric vehicle fleets)
  • The output from these algorithms will help customers improve their business metrics like augmentation costs, replacement costs, downtime and so on

How can you tell if you are a great fit for this role

  • You have worked on development of algorithms like SoH, SoC, impedance in Li Ion batteries
  • You are good at Python (for both ingesting data and then using it)
  • You are product oriented and like to see your work being used in the market


We are extremely customer-centric which means that the only thing we care about is if the customer is getting tangible benefit using our product or not. And how we can maximize this for our customers.

Everything else takes a back seat which means

  • Minimal 'management' and 'reporting' - customer results matters not much else
  • Autonomy to work from anywhere, anytime and using your own approaches, styles and tools
  • Minimal meetings and calls, more of sketches on virtual whiteboards, code commits and comments

Battery Algorithms Developer

Apply On Company Site
Back to search page