About the role

As a data engineer, you will be working as part of the data engineering team supporting and developing innovative data processing pipelines. We don’t expect our data engineers to become experts in all these technologies but just the willingness to learn and understand the strengths and weaknesses of each. We want all our data engineers to have a voice in how we do engineering and to challenge the mantra “we’ve always done it that way”.

Why RI?

We believe we can reinvent retail operations through advanced analytics, growing sales and profitability for our global retail and consumer goods clients.

What do you know?

Essential skills

  • Delivering the next iteration of our data pipelines, e.g. how we capture our client's data reliably and enable our analysis to use it easily, how we get insights from our client's data, how we make sure that we put security at the core of how we work in data.
  • Automate to accelerate, eliminate redundant and manual steps to get things done, so that every person in the team can focus on the things that humans do best.
  • Deep collaboration and exchange of ideas, providing guidance to technical and non-technical team members. Listen attentively, speak candidly, and treat others respectfully. Be open to feedback, and don’t be afraid of self-criticism.
  • Building and supporting cloud-native technologies to build and run scalable, manageable and resilient applications.
  • Develop tools and applications that produce clean and maintainable code.
  • Proactively identify issues and opportunities and tackle them without being told to do so.
  • Assessing and implementing new technologies that can reduce time to market, improve security and democratize data access for our clients.

What does it take to be successful in this role?

  • Strive for perfection but settle for excellence in your everyday tasks.
  • Excited about learning and self-development.
  • Excellent problem solving, troubleshooting and communication skills.
  • Experience working with data. Ability to write understandable and maintainable code.
  •  

Submit an application

We’re an equal opportunities employer, so we’re committed to ensuring that all job applicants and members of staff are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.