Software Developer
Spectral
About you
We’re looking for someone who is innovative and passionate about applying technology to find optimal solutions, solving complex challenges, and is capable of adaptively working with different programming languages and frameworks.
You should have high attention to detail, be a proactive problem solver and work well in a dynamic, fast-paced environment. Most of all, we’re looking for someone who is highly motivated to join us on our mission to accelerate the sustainable energy transition. Our international team is based in Amsterdam North. Fluency in written and spoken English is a must.
Your profile
MUST-HAVES
5+ years’ relevant professional work experience
Mastery of a high level programming language (we use Go, C# and Python)
Familiarity with cloud-native systems (whether on AWS, GCP or Azure)
Automated testing and continuous integration
Fluent in English
NICE-TO-HAVES
Time series databases (e.g. TimescaleDB, InfluxDB)
Event-driven architecture
ETLs
ML Ops
gRPC & Protobuf
REST
GitLab Pipelines
Google Cloud Platform
Kubernetes
Docker
RabbitMQ
Building management systems
Smart-grids and energy systems
About the role
You will work closely with data scientists, power systems engineers and fellow developers on developing control and monitoring solutions for smart grids and renewable energy power plants.
An example project that you could be working on:
Virtual Power Plant platform–a turnkey solution that enables intelligent management of grid networks, distributed energy resources (DERs), and energy storage. The platform enables many DERs to be aggregated into a virtual power plant which can be deployed for the provision of energy services, such as frequency regulation. The total integrated system includes numerous components, such as: embedded energy management systems, device communication interfaces, advanced control, and optimization algorithms, physical / cyber security systems, data processing services, user interfaces (both embedded and cloud-based), sensors, and measurement systems.
Your tasks will include:
Working with our team and third parties to develop system designs, including the definition of functional requirements, data models, architecture and specification of communication protocols
Developing new and existing back-end applications
Diagnosing and optimizing the performance of critical, high-throughput applications
Contributing to cutting-edge innovation and R&D projects which push the boundaries of the current state-of-the art in smart-grids and energy management technologies
Mentoring junior developers.
Apply for the job
About us
Spectral is a smart energy systems and platforms integrator driven by purpose. Presently, the grid's capacity for renewable energy is limited (10-20%) because of the fluctuating supply from renewable sources, to maintain stability. A successful clean energy transition hinges on innovative approaches to energy management and new business models. Spectral develops technological solutions for energy storage, demand flexibility, and local renewable energy to maximize their potential and build better smart grids.
As Spectralites, we are dedicated to accelerating the world's transition to a sustainable energy future. Achieving such a large-scale system change will require a monumental effort from everyone, and it will undoubtedly present significant hurdles. Rapid electrification across sectors and renewable energy expansion are creating grid congestion and complex balancing challenges. Our team is addressing the fascinating but difficult issue of energy inefficiency in modern structures, even with improved standards, focusing on poor climate system management and insufficient data transparency. By developing and deploying advanced technology platforms, we're driving faster change in real estate and energy, resulting in well-connected, more sustainable, and high-value assets.