Data Engineer

Trouva is one of the fastest growing tech businesses in Europe (TNW Tech5), one of Wired Magazine’s hottest European Startups and is 1st in the prestigious Startups 100 Index, ranking the UK’s best high growth startups.

A software-enabled marketplace, Trouva brings customers beautiful homewares from the best independent boutiques around the world. We know that unless people happen to be in the right place, at the right time, that perfect piece can be impossible to find. All too often, it’s sitting in a shop somewhere they don’t even know about yet. That’s where we come in. Trouva was founded to make it easy for customers to discover just the right thing for them… wherever in the world it may be hiding.

We’re using cutting edge technology to harness the expertise of the best bricks-and-mortar shops from Shoreditch to Stockholm, scaling their offering online to connect with a global customer base seeking unique, hard-to-find homewares. At Trouva, we envision a world where beautiful offline inventory is easily available to all.

We’re lucky enough to be backed by world leading investors whose successes include ASOS, Farfetch, and Dropbox (Index Ventures, Octopus Venture and BGF), with Angel Investors including current and former C level execs from Just Eat, Google, eBay & Deliveroo. We’ve been covered by the likes of Forbes, Vogue, The BBC, TechCrunch and Sky News and have won Emerging Retailer of the Year at the Retail Week Awards, as well as being recognised by the likes of Retail 100, Maserati 100 and Technation’s Future Fifty.

We’re growing incredibly quickly and are looking for exceptional people to join the Trouva family. Get a feel for what we’re about through our Instagram or vision page.

The Opportunity

You will be part of the newly formed Data & Analytics team which combines the three core Data disciplines, Engineering, Analytics and Data Science. As a Data Engineer you’ll actively take part in expanding our current stack and building new ETL processes. You will get to experience the opportunities and challenges of working with data streams that originate from different sources, the standardisation process and the automation triggers that are required to keep the data clean.

Collaborating with the wider Product team, you will help us define new processes and expose our data through APIs allowing the rest of the business to consume it and discover actionable insights.

At Trouva we have to constantly evolve and iterate over our data architecture and processes to match the fast growing needs of the business, and as part of that you will have the chance to work with different technologies and tools and to actively help shape the vision for Data Engineering.


  • Good experience with SQL (we’re a PostgreSQL house, but dialect experience is flexible) for Data Interrogation and Manipulation
  • Experience using Python to deploy Data Functions (End to End ETL Processes, Integration with API/Non-API data sources, Data cleansing using libraries such as Pandas/Numpy, Writing effective tests)
  • Ideally experience working in the AWS Stack (e.g. RDS, EC2, Lambda, S3) – and an inquisitive mindset for adopting other technologies such as AWS Redshift and Data Streaming
  • Keen to communicate and work closely on fast-moving projects with other departments ranging from other Developers to Product Specialists
  • Bonus: Experience with general Database Monitoring and Performance Tuning practices
  • Bonus: We use Airflow for our ETL workflows – any experience in that is a nice-to-have!

Competitive salary and share options in one of Europe’s most exciting start-ups. Equity is very important to us – we want you to be a shareholder in the company so you are part of the upside if we’re successful together

  • 25 days + public holidays
  • Flexible, remote working policy
  • Macbook Pro and Bose Noise cancelling headphones as standard issue, and any other tech you need to get the job done
  • Regular team events where we celebrate our success and people
  • Unlimited staff discount on all Trouva products and a Trouva gift card to get something awesome for your desk


Data Science Portugal retains the right to refuse to post jobs from any employer or any organization that do not support the interests and values of Data Science Portugal and its community.

Postings are based on the information provided by the employer and is of their entire responsibility.

Data Science Portugal makes no guarantee about positions listed and is not responsible for safety,wages, working conditions, or other aspects of employment. It is the responsibility of each individual job seeker to research the integrity of the organization(s) to which he/she is applying and to verify the specific information pertaining to the job posting. Job seekers should exercise due diligence and use common sense and caution when applying for or accepting any position.

We will not post jobs that appear to discriminate against applicants on the basis of race, color, religion, creed, age, national origin, sexual orientation, disability, or gender.

To apply for this job please visit