Powerline - Senior Software Engineer
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. • Strong Plus (any of the following): • 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
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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT