Mid-level Software Developer at Recycleye

Posted on:
January 5, 2023

🔭 Our mission & vision

Job Description

Waste is one of the world’s biggest problems and the only viable solution is an accelerated transition to a global circular economy.
Today, according to the OECD, only 9% of the world’s plastic has ever been recycled, with the rest ending up in landfills and incinerators. This is partly due to the high cost of manual waste sorting, but at Recycleye, we are changing that.
We’re reinventing the economics of recycling for the global waste management industry through intelligent waste sorting automation robotics.
Our team is on a mission to turn the world’s waste into resource, by combining ground-breaking computer vision, machine learning and robotics technologies like never before.
Our goal is to fully automate the $2.5 trillion waste recycling industry and to achieve it, we are being supported by global players such as Microsoft, FANUC and Arrow Electronics.

You will play a crucial role in developing the code that powers our devices, both creating new code and building on existing. As part of the software team you will work on all systems, on-device, cloud data processing and internal tools. The on-device pipeline is deployed within waste facilities to run machine vision models, provide metrics to the client and drive a robotic arm. Backend data processing powers visualisation and monitoring, and our internal tools are critical to maintaining our device fleet.

The Role

Implementing quality, performant, maintainable code and helping the team to do the same with code reviews Regularly writing and deploying code to remote devices Helping to evolve our existing internal tools & systems as we grow Participating in the planning and design of new features, and documenting our architectural decisions Using Azure IoT Edge, Python, Flask, Gstreamer, Clickhouse Requirements Strong relevant experience, preferably within a larger start up Extensive recent experience in a mid-level developer role or similar level technical role – strong coding background Experience of writing & shipping idiomatic Python code Experience of SQL and relational database design principles Experience of planning, designing & documenting new code Great communication skills Able to lead and mentor on best practice Benefits Progression: We are growing rapidly and you are expected to grow with the company as we scale Equity in a fast growing and successful company Unlimited holiday Flexible working hours Extensive upskilling opportunities Healthcare coverage Managers budget for team dinners / events! Apply for this job

Responsibilities & tasks

Ideal candidate

Skills & qualifications

About the team

How to apply

Is something wrong with this job posting? Doesn't match your idea of good?
Let us know and help us maintain the quality of jobs.

Apply for this job

Similar jobs

😬

No related jobs

Want to stay up to date of all new job openings poping up? Subscribe to our newsletter to receive great jobs every week.

Thanks for joining our newsletter.
Oops! Something went wrong.