Share this Job

Senior Platform Software Engineer

About Lightsource Labs

 

Lightsource Labs is an energy technology business wholly owned by the global solar company, Lightsource bp. Lightsource Labs was founded in 2016 to take advantage of the opportunities offered by the transition to a sustainable, decentralised, digitalised energy system.

 

Lightsource Labs’ smart energy management solutions unlock flexibility behind-the-meter to accelerate the transition to a low-carbon, sustainable energy economy. Today, Lightsource Labs employs an international team of highly skilled engineers, developers, commercial and operational leads, who continue to advance the goal of scaling smart digital energy solutions globally.

 

About Lightsource bp

 

Lightsource bp is a global leader in the development and management of solar energy projects. We are a 50:50 joint venture with bp with a mission to help drive the world’s transition to low carbon energy.

With solar set to increase tenfold in the next 20 years, we are well-positioned to capitalise on this growth. By joining the Lightsource bp team, you will ‘be the change’ on the world’s energy transition to a more sustainable future.

 

We pride ourselves on our entrepreneurial spirit as we continue to push the boundaries of an ever-changing energy landscape. By choosing a career with us, you can expect a challenging and fulfilling role surrounded by people who are passionate and have brilliant ideas about sustainable technology, innovation and making the world a better place.

 

What You’ll do (the role

 

Summary

 

We are looking for a Senior Platform Software Engineer to join our IoE (Internet of Energy) team responsible for creating systems to monitor and control Distributed Energy Resources (DER) such as batteries, electric cars, solar generation and heat pumps.

 

The role focuses on combining the latest cloud technologies with the IoT world to deliver cutting edge solutions for the clean energy market like Virtual Power Plants (VPP) and AI Optimisation Engines. You will be joining a team of talented engineers where we value individual contributions and timely deliverables.

 

Duties and responsibilities

 

  • Work with stakeholders and the team lead on the design based on requirements
  • Provide proactive input into the platform improvements and follow latest industrial standards
  • Be able to deliver functional software within a timeframe
  • Coordinate with Head of Software changes to the architecture and functionality of the Lightsource Labs platform - VPP engine, back office systems.
  • Lead design and build of the high quality services accessible via APIs
  • Contribute to the design of data streaming services (data bus)
  • Work closely with DevSecOps and external consultants
  • Cooperate closely with other system components owners ranging from IoT framework, AI/ML optimisation,  business systems, front ends etc
  • Contribute to the clear documentation, both functional and APIs

 

Who we’re looking for

 

Experience & Knowledge

 

  • Extensive experience working on the micro service based systems
  • Expert in  the RESTful / Websockets APIs
  • Practical experience and Python or NodeJS
  • Ideally past experience with PHP Laravel framework
  • Practical experience building data streaming based on Kafka/Spark or similar
  • Practical experience with AWS or GCP/Azure using both serverless and container deployments - Docker/Kubernetes
  • Good exposure to Linux
  • Fluent in the Git flow
  • Experience with Datalakes, especially time series database (InfluxDB) or an equivalent
  • Experience with Databases - MySQL/Aurora, SQLite
  • Ability to use CI/CD/CT tools like Jenkins
  • Experience working in the Agile environment
  • Ideally knowledge or a solid interest in the new energy market.

 

Qualifications

 

  • Preferred BSc/BA in Computer Science, Engineering or relevant field

 

Why you’ll make a great member of the team

 

Personal qualities

 

  • Must be self-motivated, be proactive, have a keen eye for detail, be result-oriented, and have an ability to work and stay calm under pressure
  • Excellent spoken English and flexible communication skills are required, like interfacing with suppliers and customers of various backgrounds
  • Should be dynamic, problem owner and solver
  • Strong communication skills across all levels within the business, with both technical and non-technical people essential
  • A creative problem solver with the ability to think laterally and understand the cost and value drivers within a competitive business environment

 

Why you’ll want to work for us

 

Our company is a place where you can be yourself and grow – a place where your ideas and opinions matter.

 

Be you

We pride ourselves on being an inclusive community, where every individual is valued and treated with respect.

Be responsible 

Our culture is driven by our core values. From operating safely to ensuring our solar projects are responsible and promote biodiversity.

Be recognised

Alongside a competitive salary, we offer a variety of benefits including annual bonus, retention bank, health insurance, pension, and other local benefits.

Be inspired

Join an agile, international team working across 15 countries to power the future and positively impact people, communities, ecosystems and biodiversity across the world.

 

Our core values

Lightsource bp truly cares about creating a sustainable future through safe, responsible and meaningful low-carbon energy projects. Our core values of Safety, Integrity, Respect, Sustainability and Drive are the guiding principles for everything we do. 

 

https://www.lightsourcebp.com/careers/