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.
The Role
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 catalog of millions of products.
You will work within an inclusive development team to help build upon existing systems and contribute to the on-going performance improvements of the whole product data pipeline. The team will have a strong focus on improving the systems involved to onboard new retailers to Lyst. This will in turn improve the customer experience by diversifying our catalogue and allowing customers to see new retailers and trends on Lyst even quicker!
Our onboarding with Product Data 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 on 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 Python3
- We use Docker and K8s for managing our services in production
- We use CircleCI and Github Actions for continuous integration and all of our services are continuously deployed too, meaning that your changes reach production very soon after being merged, which is exciting!
- The Product Data team is one of the key teams within the Product Development tribe, and the data we are in charge of is critical for the business. 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 to measure our impact to ensure we’re focusing on the right things and track our progress towards our quarterly goals.
- Experience with building and maintaining python microservices
- Ready to contribute to an inclusive and positive working environment for everyone
- Able to communicate clearly and be humble when sharing ideas with everyone on the team
- Capable of writing production quality code and doing iterative development, balancing speed to ship and long term maintainability
- Experience with the creation and maintenance of ETL pipelines is a plus
- Have a detail oriented mindset and actively demonstrate curiosity
We believe in having a curious mindset and your ability to learn to do the job is more important than a checklist of must haves.
Other Jobs from Lyst
Senior Data Analyst
Similar Jobs
Software Engineer (Entry-Level)
Senior Software Engineer - Full Stack (Java, React)
Sr. Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say