Software Engineer | Product Data Team



Software Engineering, Product
London, UK
Posted on Thursday, May 9, 2024

Lyst is a global Fashion Tech company and premium shopping app, founded in London in 2010 and catering to over 200M shoppers per year. We offer our customers the largest assortment of premium & luxury fashion items & products in one place, via an assortment of 8.5M+ items from over 17,000 of the world’s leading brands. We are a scale-up business with a current team size of c.150 people in London, combining an agile mentality with a proven business model and over a decade of experience. This provides a balance between foundations and structure, and autonomy and pace.

At Lyst we obsess over the customer, providing a search & discovery experience which offers inspiration, fulfilment, and personalisation. We believe that fashion is amazing but shopping for fashion often isn’t, and use our technology, data and creativity to bring more joy, greater choice and fewer fails. Our mission is to help fashion shoppers make better decisions and help fashion partners find better audiences as the category-leading destination for every fashion shopper. Lyst has raised over $160m from leading investors including Accel, Balderton, Molten Ventures, Fidelity International, and LVMH.

Lyst is looking for a Software Engineer as part of the Product Data team who can help us build upon and improve our product data pipeline that is responsible for ingesting thousands of items per second to our catalogue of millions of products.

You will work within an inclusive development team to help build upon existing systems and contribute to the ongoing performance improvements of the whole product data pipeline. We will have a strong focus on improving the systems involved to onboard new retailers to Lyst.

Our onboarding is focussed on helping you succeed by building relationships first.

Within the first three months, you will:

  • Meet and build relationships with your team members and relevant stakeholders
  • Contribute to every part of our system, tests, documentation, as well as code and process
  • Participate in Code Review on feature changes and confidently make changes (i.e with tests!) to our systems
  • Participate in our Planning and Retrospective meetings where you will have direct input to the team’s ways of working
  • Gain expertise over the tools and services we use: Python, Docker, CircleCI, DynamoDB, PostgreSQL, etc.
  • This is a high trust, supportive and collaborative environment where you will have plenty of opportunities to really help make an impact to both your team and wider company. We value attitude as much as we do direct experience—we want to hire people to grow into the role and beyond.

About the team:

  • We work in Python
  • We use CircleCI and Github Actions for continuous integration
  • We work closely with other teams across tribes, and almost all of Lyst engineering uses our services
  • We maintain around ten or so services with a team of 4 engineers and our product manager
  • We care about collecting metrics and graphing them to give us insights into pipeline operations
  • As part of the Growth tribe, we care about using accurate product data to grow Lyst’s user base