Return to jobs Return to jobs

Senior Software Engineer



Posted over 30 days ago...

Join Recycleye and Revolutionize the Recycling Industry with Cutting-Edge AI and Robotics


icon Salary

No salary declared 😔

icon Location

London United Kingdom

icon Expires

Expires at anytime

Organisation summary: Recycleye is on a mission to redefine recycling economics through innovative AI and automation technologies. Since 2019, our rapid growth has enabled partnerships across Europe and the US, improving waste management and supporting global recycling efforts. At Recycleye, you'll contribute to a world where waste is transformed into valuable resources, and you'll be part of a passionate team that values empowerment, inclusivity, and perseverance. We offer attractive benefits, including company shares, unlimited holiday, and comprehensive healthcare from day one.

Role Summary:Lead product feature development and support ongoing projects within the Device and Connections team.Collaborate with hardware and machine learning engineers, influencing the technical roadmap and adopting a commercial and robust approach to problem-solving.Maintain and enhance software quality, participate in peer reviews, and build tooling to improve support processes.

Role Requirements:Expertise in Python with a portfolio of complex commercial projects.Proven experience in delivering high-quality production code and fostering best practices.Ability to mentor junior team members and communicate effectively with various stakeholders.Cloud systems proficiency, particularly in Azure, and a solid understanding of networking concepts.Experience in the full cycle of product development, from planning to support.Desirable: Knowledge of robotics, IoT, or industrial environments, and experience in leadership roles.

Application Process Details: Not specified.

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.



  • Strong knowledge of Python, with examples of complex commercial projects to support this knowledge 
  • Significant hands-on experience in delivering production-level code and promoting best practices at a senior level. 
  • Experience supporting and mentoring more junior members of a team 
  • Excellent written and verbal communication skills, with the ability to tailor information and delivery appropriate to the audience 
  • Good familiarity with cloud systems such as Azure, GCP, AWS 
  • Experience with networking concepts – such as VPNs, certificates, and related technologies. 
  • Demonstrable commercial experience, with examples of when you have had to understand complex commercial requirements to deliver maximum customer value 
  • Experience working through the cycle of planning, designing, executing, and supporting a product 

Nice to have 

  • Experience with robotics, hardware, IOT, or industrial environments 
  • Experience acting as team lead, development coach, or other leadership duties 
  • Experience working in a startup and scaling a product according to business needs 

Like the sounds of the role but don’t tick every requirement? Studies have shown that women and those from underrepresented groups are less likely to apply to jobs unless they meet every single qualification. We’re dedicated to building an inclusive team, so if you’re excited about working with this, we encourage you to apply anyway. Maybe you’re exactly who we’re looking for! 


  • Equitable salary that is reviewed annually 
  • Shares in the company – each and every Recycleyte is invested in our vision, and we want to give you the opportunity to do so as well, both in your day-to-day as well as in your long-term investment 
  • Progression: we are growing rapidly and excited for you to make an impact as we do so 
  • Unlimited holiday – most colleagues take between 25-30 annually, and we trust you to know what the right balance is for you! 
  • Gender neutral parental leave, up to 12 weeks fully paid based on years of service 
  • A welcoming and inclusive team environment with monthly company-wide socials 
  • Plenty of opportunities for training and personal development  
  • Healthcare coverage – Vitality is available from your very first day! 

Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started