Golang Job: Lead Engineer

Job added on


Adevinta Group


Amsterdam - Netherlands

Job type


Golang Job Details

Marktplaats Netherlands

Amsterdam, Netherlands

Media Production / Technology / Engineering

Job Description
Additional Information
Company Description

The Team:
The First Party Advertising technology tribe (iCAS) is looking for an Engineering Teamlead to strengthen the team. We are building an internally used advertising engine combined with seller tools, to deliver shopping listings to the multiple platforms we are connected with in Adevinta. Some of our complexities are the high traffic and volume demand, high uptime, handling click-fraud and optimising the listings being shown.

We do this through a technology stack mainly running through GoLang based microservices, with eventing on Kafka, reporting on Clickhouse and Datastorage on MySQL. We run these services through Nomad on our own private cloud, and we handle the dev-ops activities such as deployment (Github, Jenkins), uptime (lots of 9s), monitoring (Prometheus, Pagerduty, Grafana) and maintenance as well. Our frontend is based on React and Next.js. This stack is in constant evolution and flux to support growth as well as our own efficiency, and we are always looking for the next steps (AWS is on our near-term radar)

Some numbers:
Up to 10K events per sec per service.

System handling over 9000 searches per second.

Over 10 million live Listings

Serving the biggest classifieds sites in CA, DE, NL and BE

End-to-end ownership of the seller's journey, from the shop around the corner to big retail brands

We are looking to grow the team to onboard new Adevinta markets, evolve our product offering (better catering to our sellers) and improve and migrate our technology stack.

What you’ll do:
For specifically this role we are looking for a Teamlead for our Connecting team, who work on our search, ranking and relevance product. This team is a mix of Machine Learning, Backend Development and High Performance engineering. Having affinity with this is a strong pre (and potential growth opportunity)

Our teams are set up in a multidisciplinary way, where we strive for a high level of autonomy in building and delivering functionality. As an Engineering Teamlead you are responsible for the Engineering Excellence of one of such teams, where you coach and guide engineers, are a sparring partner for the product manager and keep an eye out on the efficiency of our practices and processes. In this role, you are the direct manager for multiple engineers as well. You are still expected to be hands-on with the technology, and we will strive to find a proper balance between the different aspects.