about 3 hours ago
Responsibilities
- Design, build, and deploy software systems for 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 to maintenance.
- Ensure production systems are scalable, reliable, and high-performing.
- Diagnose bottlenecks and resolve real-time issues to improve system performance.
- Stay current on trends in software engineering and renewable energy.
Requirements
- 5+ years of software engineering experience with 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 for effective collaboration in a distributed environment.
- Experience in energy markets or renewable energy technologies is a plus.
- Familiarity with machine learning and optimization models is a plus.
- Knowledge of data visualization tools and front-end frameworks like React or Angular is a plus.
