Data Engineer – Planted team

We at Holycode are currently looking for a Data Engineer for our Planted team, founded in July 2019 as a spin-off from ETH Zurich, to strengthen their experienced and motivated Software Engineering Team. In this role you will be jointly responsible for exciting and challenging projects and will be involved from design to implementation.

Planted aims to make the world better with a revolutionary plan: Meat from plants. Their goal is to radically change the way people consume and perceive meat and to trigger a switch from eating animal to plant-based proteins. They are making a change. Not only because they can, but because they have to. Planted is more than a delicious product – it’s also an attitude.

Planted is currently working to digitize and optimize their food production in various areas with the latest technologies and concepts such as CI/CD, containers, microservices, event streaming, data warehousing and more. As software integration and automation become increasingly important in their growing business, they are looking for implementation and development support in their software engineering team.


  • Validate and design a strong data infrastructure, using appropriate tools & technologies
  • Work on the collecting, storing, processing, transforming, and analysing of large datasets
  • Build robust, understandable, and highly scalable software and services
  • Help improve code quality through writing unit tests, automation and performing code reviews
  • Participate in brainstorming sessions and contribute ideas to their technology, algorithms and products
  • Help them to navigate, transform and manage external data sources, analytics, and activity streams
  • Design and build the systems that power decision making

Requirements and skills:

  • At least 3 years of experience deploying code in a production environment
  • Strong programming skills (Go, Python or similar)
  • Strong data design skills with SQL/NoSQL with typical platforms such as MySQL, Postgresql, MongoDB and/or cloud services
  • Experience with integrating and aggregating data from multiple sources
  • Ability to work in diverse teams and deal with ambiguity
  • Ability to explore, learn, and master new data sets quickly
  • Knowledge of Kanban, Agile, Scrum, continuous delivery and deployment
  • Experience with event-driven and pub/sub systems, Kafka, CQRS, ActiveMQ/ZeroMQ, etc. is a plus
  • Very good communication skills towards internal and external parties as well as very
    high customer and service orientation
  • Fluent in English


  • High-growth company in which you can find exciting and trend-setting challenges
  • Frequent trips to our Switzerland factory
  • Amazing product to work on
  • Familial working atmosphere in an open-minded multinational team
  • All necessary equipment – up to you to decide what you prefer
  • The budget for professional improvement (courses, conferences, books…)
  • Budget for the mastery of the English language during the working hours
  • Nice office in Belgrade
  • Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
  • Tournaments of table tennis, table soccer, and darts in our office
  • Skilled and senior co-workers
  • Opportunities to build products that really make a difference
  • Opportunities to learn and grow with us

Apply here for this position, or check out other positions that we have.