

Careers
It takes a village to raise a child, it will take every person, in every department of every company world wide, if we are to transition to a sustainable economy.

Who are we?
The Rio 100 strategy is to empower sustainability practitioners with AI to help us get every part of the economy and society to that transition. To join the Rio Consultant Group today, send your CV and the top three reasons why you want to use your sustainability expertise to support our customer base.
Open positions
Are you interested in expanding your career in sustainability with Rio but don't see the right role? Due to significant growth, we are actively recruiting and you can apply speculatively, we'd love to hear from you.
We are looking for bright and climate conscious graduates to join our consultant team’s September analyst intake.
About us
Rio AI is an international sustainability and technology company headquartered in the UK. Through our intelligent sustainability software platform, we help businesses and individuals become more sustainable through data analysis, regulatory alignment, learning, and governance.As an analyst within Rio’s consulting team you will work on the following:
Client data support:
This includes obtaining and uploading client sustainability data (electricity, gas, water, waste, etc.) into the Rio platform as part of ongoing account support.
Data analysis:
This will include the interrogation and manipulation of customer sustainability related datasets to provide key insights to our clients via our Rio platform, for example tracking data sources, investigating utility data anomalies, and reporting on data trends and key drivers of change over time.
User support:
Support the service desk by responding to customer support tickets, solving their problems where possible, or redirecting to the appropriate account manager.
Professional development and technical learning:
Supporting research where necessary to write white papers and other sustainability and climate related content.
Technical skills:
Responsible for becoming proficient in: The Rio Platform, MS office, and other internal tools.
Time management:
Responsible for accurately reporting your time across various client accounts and projects.
Other Ad hoc work to support the business when required.
Role requirements:
- A Master’s degree in sustainability, geography, economics, mathematics, or other data-driven disciplines.
- Excellent communication and interpersonal skills.
- An ability to use initiative and work independently, taking ownership of projects and tasks.
- Experience in managing and interrogating large datasets in Microsoft Office (Excel, PowerBI, etc).
- A keen passion for sustainability and a good understanding of sustainability, climate, or utility data.Nice to have:
- Experience in a fast-paced start up environment, i.e tech, sustainability, etc.
- Experience in or desire to learn coding models such as Python.
Benefits to you:
- Base Salary: £30,000
- Pension (After probation)
- Private medical (After probation)
- Hybrid working (London office), 2-3 days per week
- Employee discounts and moreHow to apply:
Send your CV to recruitment@rio.ai with ‘Sustainability Analyst Position’ as the subject line and, in the body of the email, please answer the following questions in no more than 500 words:
1. What is one factor in the fight against climate change you feel is being overlooked?
2. Which client sector would you be most interested in working with and why?
We look forward to hearing from you!
Submission Deadline: Friday 14th March 2025
Given the high volume of applications, we regret that we are unable to provide individual feedback. However, we aim to notify successful candidates within two weeks of each stage.
An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will:
- Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies.
- Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company.
- Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively.
- Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD.
- Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility.
This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end.
This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week.
Responsibilities:
- Develop production ready code and features in line with user requirements and business needs.
- Work with senior team members to understand functional and non-functional requirements.
- Work with client-facing colleagues and management to understand functional and non-functional product requirements.
- Work as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability.
- Debug and refactor code, ensuring that software is up-to-date with latest technologies and Rio’s coding and quality standards.
- Write unit tests and work with QA to resolve technical issues and improve quality.
- Communicate effectively with all stakeholders, both technical and non-technical.
- Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies.
- Play an active role within the Agile team
- Adhere to the company’s Information Security Policies and Procedures at all times
Essential skills and experience:
- Educated to degree level or equivalent.
- At least 18 month’s experience delivering commercial software in Node.js, TypeScript and React.
- Solid understanding of Agile methodologies.
- A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”.
- Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews.
- Excellent analytical and problem-solving skills.
- Strong communication skills with written and verbal fluency in English.
- Passionate about working in a small, high-tech environment.
- Experience of AWS, or similar cloud services provider.
Desirable skills and experience:
- DevOps / Continuous Delivery
- Git based source control systems
- GraphQL
- SQL
Benefits to you:
- Competitive Salary
- Pension (After probation)
- Private medical (After probation)
- Employee discounts and more
An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will:
- Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies.
- Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company.
- Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively.
- Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD.
- Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility.
This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end.
This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week.
Responsibilities:
- Design and develop highly scalable, highly available product features in line with user requirements and business needs.
- Be a champion for the Agile process, continually looking for, and pushing the team towards improvement.
- Work with client-facing colleagues and management to understand functional and non-functional product requirements.
- Assist with initiating further adoption of AWS cloud services, open source technologies and modern software architecture approaches
- Work independently or as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability.
- Mentor junior team members, instilling a culture of quality and excellence and demonstrating an infectious passion for software engineering.
- Help define, document and enforce coding standards, patterns and procedures in all aspects of the technical stack.
- Produce clean, efficient code in line with Rio’s coding and quality standards.
- Review and debug code, ensuring that software is up-to-date with latest technologies and best practice.
- Write unit tests and automate tasks through appropriate tools and scripting.
- Work with QA to resolve technical issues and improve quality.
- Communicate effectively with all stakeholders, both technical and non-technical.
- Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies.
- Play a leading role within Agile and DevOps processes, suggesting new ways of doing things, driving continuous improvement and helping define stories, bugs and tasks.
- Work with internal and external stakeholders to produce quality software that meets business requirements
- Adhere to the company’s Information Security Policies and Procedures at all times
Essential skills and experience:
- Educated to degree level or equivalent.
- At least 5 years’ experience delivering commercial software in node.js and React.
- Deep understanding of JavaScript/Typescript.
- Commercial experience of SQL and optimising data retrieval performance.
- Solid background in Agile, having worked in high performing teams.
- Strong background in developing scalable APIs and high-end web user interfaces, with some experience building single page web applications.
- A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”.
- Good understanding of service-based architecture, cloud computing and design patterns to solve complex problems.
- Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews.
- Excellent analytical and problem-solving skills, taking the lead fixing issues under pressure.
- Experience using various scripting languages to implement automated processes and improve operational efficiency.
- Strong communication skills with written and verbal fluency in English.
- Passionate about working in a small, high-tech environment.
- Extensive commercial experience of AWS, or similar cloud services provider.
Desirable skills and experience:
- Snowflake / Data Warehousing
- DevOps / Continuous Delivery
- Git based source control systems
- GraphQL
Benefits to you:
- Competitive Salary
- Pension (After probation)
- Private medical (After probation)
- Employee discounts and more