Job opportunities in our portfolio companies


Senior Software Engineer



Software Engineering
London, UK
Posted on Tuesday, April 23, 2024

A little bit about us

At Recycleye, we're changing recycling. We've developed ground-breaking AI that works with automated sorting tech like robots and optical sorters to make waste sorting more profitable. Because the truth is, if you can't afford to sort it, you can't recycle it, so we're changing that! We were founded in 2019, and have been growing rapidly ever since, with installations of our technology at leading waste management companies across Europe and the US.

We partner with our clients to help them produce higher quality outputs, transforming the economics of waste sorting and recycling – it's all about our vision to turn the world’s waste into resource. And our work has never been needed more. According to the OECD, only 9% of plastic waste has ever been recycled, so we’re proud that our work helps to make the recycling of waste materials more attractive.

Be part of it – come and join us!

Why choose to work at Recycleye? Our team works together to grow and succeed, driven by our shared values of empowerment, inclusivity, and perseverance. We offer great benefits (which we think punch above our weight).

We know that our mission will be achieved by having the most passionate, driven, talented, and all-around best people on our team. So come and shape the future and help turn trash into treasure!

Responsibilities Overview

This role is part of our Device and Connections team, which is made up of a combination of a tech lead, other Software Engineers, and our Controls Engineers. The software engineers on the team are responsible for developing and maintaining our software platform, handling and providing support for issues raised by clients, as well as improving the health and long-term resilience of our codebase. In this role, you will lead on product features and provide support to ongoing projects, which often involves collaboration with other members of Recycleye, including our hardware and machine learning engineers.

Day to day role expectations

  • Tech stack: Python, Deepstream, Azure, IoT Edge
  • Serve as a role model in adopting a holistic, well-rounded mindset that considers commercial, physical and software solutions in addressing challenges.
  • Understand and adapt to practical limitations. Client site conditions (low internet) and running on hardware can affect the robustness of our system and ability to effectively test. Integrate this understanding into the design, testing, and deployment of your work.
  • Review PRs and collaborate with other members of the team to improve our engineering excellence across the board.
  • Work on support tickets and help to prioritise work to minimise the team’s support burden and enable the Customer Support team to self-serve issues by building tooling.


  • You will collaborate with the team’s tech lead to create the technical roadmap in an uncertain environment, balancing business impact vs confidence and making tactical development bets


  • Advocate for an industrialisation mindset – high quality code and resilience over extra features, leading to strong, scalable production processes.
  • Lead efforts to refine team ways of working, including versioning, documentation, release and deployment processes. Advocate for a working environment that is both efficient and sustainable.