2 months ago
Responsibilities
- Design, build, and deploy software systems that optimize renewable and battery storage operations.
- Integrate machine learning and optimization models with cross-functional teams.
- Own the full software development lifecycle from architecture and design through implementation and maintenance.
- Ensure production systems are scalable, reliable, and high-performing.
- Diagnose bottlenecks, resolve real-time issues, and improve system performance and monitoring and alerting.
- Stay current with software engineering, renewable energy, and grid technology trends to drive innovation.
Requirements
- 5+ years of software engineering experience focused 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 and collaboration skills for working with engineers, data scientists, and energy market experts in a distributed environment.
- Experience in energy markets, renewable energy technologies, or energy storage systems is a strong plus.
- Familiarity with machine learning and optimization models is a strong plus.
- Knowledge of data visualization and dashboard tools is a strong plus.
- Frontend development experience with React, Angular, or Svelte is a strong plus.
About Powerline
Powerline develops AI systems for monitoring and operation of energy assets, enhancing the performance in power markets and reducing emissions.
