Senior Software Engineer - United States

Powerline · Remote · Palo Alto ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (US)
  • Python + SQL/NoSQL
  • Climate tech focus
  • AI & ML integration

You will design and deploy software that optimizes renewable energy operations on the electricity grid. Working with engineers and data scientists, you will build the infrastructure for AI agents, real-time market data pipelines, and performance dashboards.

This position offers flexibility to focus on distributed backend services, front-end interfaces, or AI tooling based on your strengths. You will own the full development lifecycle while ensuring systems remain scalable and reliable.

What you'll do

  • Design and deploy systems for renewable energy optimization
  • Integrate machine learning and optimization models with cross-functional teams
  • Build infrastructure and data access layers for AI agents
  • Develop interfaces for real-time asset performance monitoring
  • Own the full software development lifecycle from design to maintenance
  • Ensure system scalability, reliability, and high performance
  • Diagnose bottlenecks and improve monitoring and alerting

What you'll need

  • 5+ years of experience with large-scale, real-time systems
  • Strong proficiency in Python including testing and debugging
  • Experience building APIs, distributed systems, and data pipelines
  • Solid understanding of SQL and NoSQL database design
  • Strong communication skills for distributed team collaboration

Nice to have

  • Experience in energy markets or renewable technologies
  • Familiarity with machine learning and optimization models
  • Experience with LLM-powered or agentic applications
  • Knowledge of data visualization and dashboard tools
  • Front-end experience with React, Angular, or Svelte

Stack

  • Python
  • SQL
  • NoSQL
  • React
  • Angular
  • Svelte

How you'll work

  • Fully remote within the United States
  • Collaborate in a distributed working environment