Python Software Engineer in Barcelona

REMY Robotics

Share offer

Job Description

On-demand food delivery is here to stay. With industry growth supercharged by lockdown conditions in the global pandemic, and virtual restaurants – or ‘dark kitchens’ – now entering the mainstream, the future of food is digital.
However, there have been some clear problems with virtual restaurants from day one. Pungent smells, queues of delivery drivers waiting outside and often unsociable operating hours have given dark kitchens a bad reputation in local communities. Inside, the kitchens are usually windowless, busy and punishingly hot, with workers “cooped up like battery hens” while earning low pay, and on zero-hour contracts. In that environment, mistakes happen all too easily leading to errors in customer orders and staff injury.

What we're Building
It’s time to take virtual restaurants to the next level! At REMY Robotics, we use Virtual Restaurant Robotics (VRR) to solve the problems today’s dark kitchens face. We’re building the world’s first end-to-end ecosystem of virtual restaurants powered by autonomous robot-run kitchens (VRR). Our kitchens use software-defined and adaptive robots, computer vision, artificial intelligence and mechatronics that can ensure constant quality, adaptability to any recipe, and operational effectiveness across an endless variety of food production scenarios. Our food is already available in multiple delivery platforms and will be available on our ordering app, a state of the art digital platform and parent brand to our portfolio of virtual restaurant brands.

Who we are
At REMY, we like to do things a bit differently. Unlike traditional software products, our robots exist in the physical world: this means the scope of our products and projects are wide-ranging, from the highly technical to the physical, such as identifying and implementing appropriate food packaging solutions for our customer-facing hot food products.
Additionally, REMY Robotics benefits from having Kinetik, the financial technology group famous for unicorns like Arrival, as sole founder-investors. This distinctive model, combined with our existing team of experienced, highly-driven world-class tech, culinary and operational employees, removes the bureaucracy from our business, allowing us to focus on what will make a real impact to REMY’s products.
At REMY Robotics, we are developing groundbreaking technological solutions alongside a truly competitive customer product to create a better future for the food industry, for consumers and for the planet.
REMY Robotics is seeking an experienced Software Engineer in Python to join our product development team for robotic kitchens.

As such your main responsibilities will include:
  • Design and implement services, components, and communication between them for complex distributed robotics systems,
  • Collaborate with mechatronics, embedded, ML/CV, and other engineers in a fast-paced environment,
  • Expand our logging and monitoring solutions,
  • Automate routine actions and reduce number of manual steps to configure, maintain, and support robotic software in production,
  • Provide and receive constructive code review feedback to team members,
  • Design and implement tests to verify software in simulation and on robots,
  • Maintaining code bases and sharing knowledge in different ways for collaboration and continuous improvement.
  • You have a degree in Computer Science or a related field of study,
  • You have at least 5 years of professional software development experience as a part of a team,
  • A deep knowledge of Python 3 is a must, some experience with C++ is a plus,
  • Knowing how to analyse requirements and prepare system design and architecture is a big plus,
  • Hands-on experience with relational and non-relational databases (Mongo, Postgres) message brokers (Redis, RabbitMQ) is very desirable; knowledge of Python frameworks (Flask, FastAPI, Django, Celery) is a big plus,
  • You have experience with working and configuring Ubuntu or other Linux distributions (bash, CMake, ssh,
  • You are familiar with professional software development tools (like Git, CI/CD, Docker, Ansible), cloud platforms (AWS, GCP, Azure, etc.), monolith and micro-service architectures,
  • You have experience with software development practices and agile methodology,
  • Experience with robotic frameworks like ROS / ROS2 is a plus.
  • The beaches, food, vibes, mountains and architecture of Barcelona
  • The chance to work on the next big thing in Food Tech
  • Amazing colleagues and a great culture
  • You get to pick your workstation & tools
  • Personal growth, innovation and learning every day
  • Health insurance for you and your family
  • 23-25 paid vacation days (+11 public holidays)
  • Return flights home
  • Gym subscription
  • Relocation package
REMY Robotics is building the world’s first end-to-end ecosystem of delivery restaurants powered by autonomous robot-run kitchens.
Our world-class team (robotics, tech, culinary, brand marketing and operations) is developing groundbreaking technological solutions alongside a truly competitive customer product.
Our objective is to create a better future for the food industry, for consumers and for the planet.

Other backend developer jobs that might interest you...