Senior Software Engineer

Skimlinks is a global e-commerce monetization and analytics technology start-up.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £500


Skimlinks is a global e-commerce monetization and analytics technology start-up, headquartered in Shoreditch, London. We work with over 1.5 million publisher websites, such as Condé Nast, Hearst Magazines, and Buzzfeed, and 20,000 retailers around the world, helping content producers get paid commissions for the products and brands they write about. This gives us a direct view of the browsing and shopping behaviors of over 650 million users, amassing over 1TB of data daily across over a billion API calls. Our technology understands the web pages users visit, the brands and products they look at, the links they click on and the purchases they make, across our entire network. Over $700m in e-commerce sales were transacted over our platform last year.

We are seeking senior software engineers who thrive in environments with tough challenges, whether it’s building APIs or systems that scale to billions of requests daily, working with terabytes of incoming data, or integrating with complex partner ecosystems. We’re fast moving but focused on doing the right things right. Our primary language is Python, but we’re looking for amazing engineers and computer scientists, not just programmers, so we welcome and expect people to have a range of backgrounds. We love shipping high-quality products and features that our customers love, but we also set time aside for hacking on exciting new ideas.

At Skimlinks, you’ll get to work on our most important systems, work with people from across the business, and make a real difference to our success… and you’ll have a blast in the process, in an environment where we’ve got each other’s backs and are building lifelong relationships.


  • Design, build, and maintain systems across all parts of our platform, from high-volume data collection, enrichment and automated analysis, through to backend services and RESTful APIs
  • Work with Product Management and our commercial organizations to understand the needs of the market and our customers and how they translate into solutions
  • Devising innovative solutions to complex technical problems and making design decisions in line with our technical strategy and high standards

Main requirements

  • You have deep experience building enterprise-grade software with several languages, spread across a range of paradigms, such as Java/C#, Scala, and/or Python
  • You are familiar with Linux system administration and services and realize that coding is often only part of the job - we have a strong DevOps culture and we get our hands dirty on systems, too
  • You are familiar with building systems that efficiently scale to tens of thousands of requests per second and very large data volumes
  • You have flexibility and passion for evolving projects and innovating new products, in an environment with lightweight agile processes
  • You have a degree in Computer Science or Software Engineering
  • You know SQL and how to integrate with and use a range of data technologies, from NoSQL to relational databases
  • You are motivated by building high-quality products that people love
  • You’re recognised by your peers as talented, driven, and fun to work with!

Nice to have

  • Previous experience in deploying data pipelines, machine learning algorithms in production and previous exposure to MapReduce is highly advantageous!


  • Bonus
  • Share Options
  • Private Medical Insurance
  • Healthcare Cash Plan
  • Pension
  • 25 days paid annual leave
  • Childcare Vouchers
  • Cycle to Work Scheme

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £500