Powerline is a disruptive, VC-backed climate tech company based in Silicon Valley that leverages machine learning and artificial intelligence to optimize renewable energy and battery storage projects. As a Senior Software Engineer, you will focus on backend systems, collaborating with a team to design and build software that integrates real-time data and optimization models.
Responsibilities:
- Design, build, and deploy software systems that optimize renewable and battery storage operations
- Collaborate with cross-functional teams to integrate machine learning and optimization models
- Own the full software development lifecycle from architecture and design to implementation and maintenance
- Ensure production systems are scalable, reliable, and high-performing
- Diagnose bottlenecks, resolve real-time issues, and continuously improve system performance and monitoring/alerting
- Stay current on trends in software engineering, renewable energy, and grid technology to drive innovation
Requirements:
- 5+ years of software engineering experience, focusing on large-scale, real-time systems
- Strong proficiency in Python, with excellent coding, testing, and debugging skills
- Experience building and maintaining APIs, distributed systems, and data pipelines
- Solid understanding of SQL and NoSQL database design and deployment
- Strong communication skills and the ability to collaborate effectively with diverse teams, including engineers, data scientists, and energy market experts in a distributed working environment
- Experience in energy markets, renewable energy technologies, or energy storage systems
- Familiarity with machine learning and optimization models
- Knowledge of data visualization and dashboard tools
- Front-end development experience, particularly with frameworks like React, Angular, or Svelte