Apply on company website Palo Alto Remote (Country) Full-time

Powerline is hiring a Senior Software Engineer - United States

Responsibilities

  • Develop and deploy software solutions that improve efficiency in renewable energy and battery storage management.
  • Work with multidisciplinary teams to incorporate machine learning and optimization techniques into system workflows.
  • Create data access layers, tools, and backend infrastructure enabling AI agents to process energy market and asset data.
  • Help build clear, responsive user interfaces for real-time monitoring of energy assets by internal and external stakeholders.
  • Manage end-to-end software development, including system architecture, design, coding, testing, and ongoing maintenance.
  • Ensure systems are built for scale, reliability, and high performance in production environments.
  • Identify performance issues, troubleshoot live system problems, and enhance monitoring and alerting capabilities.
  • Keep informed about advancements in software engineering, clean energy, and power grid technologies to support innovation.

Requirements

  • Minimum of five years of experience in software engineering with an emphasis on large-scale, real-time systems.
  • High level of expertise in Python, including strong abilities in code development, testing, and debugging.
  • Proven background in developing and supporting APIs, distributed systems, and data processing pipelines.
  • Solid knowledge of both SQL and NoSQL databases, including design and deployment practices.
  • Excellent communication skills and experience collaborating with remote, cross-functional teams including engineers, data scientists, and energy domain specialists.

Nice to Have

  • Background in energy markets, renewable energy systems, or battery storage technologies.
  • Exposure to machine learning models and optimization algorithms.
  • Experience building applications powered by large language models or autonomous agents, including tool integration, retrieval-augmented generation, or agent evaluation.
  • Familiarity with data visualization platforms and dashboard development.
  • Front-end development experience using frameworks such as React, Angular, or Svelte.
Required Skills
PythonMachine LearningData Visualization
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Palo Alto
Work mode Remote (Country)
Employment Full-time
Department Engineering
Category other
Posted a month ago
Application On company website
or drop your CV first
About company
Powerline logo

Powerline provides independent fleet-level AI for accurate performance benchmarking, optimized market strategy, and strong portfolio growth in the battery energy sector.

The company’s AI integrates market signals, bottom-up simulations, and operational data to build digital twins of battery projects at any scale. This enables customers to analyze past operations, learn from real-time trading insights, and predict future market conditions — all without operational risk or software changes.

Its flagship product, Battery Co-Pilot™, is a fleet-wide, continuous performance benchmarking platform that uses AI-driven insights and thousands of counterfactual scenarios to identify performance improvements and deliver actionable intelligence across battery portfolios.

All jobs at Powerline Visit website