The team
The Storage team manages a vast number of Apache Kafka clusters for our marketplaces around the world. As part of the Data Highway area we play a key role in Adevinta’s Data Strategy. The data we collect is essential to our business as it feeds marketplaces with low-latency (“realtime”) updates, visitor insights analysis and targeted advertisement.
We solve exciting problems at scale by building technologies around Kafka, like APIs, monitoring and authentication systems, and gathering up to 900 million events per day while keeping users’ privacy and data security in mind. We also develop data services on top of our Kafka platform, providing capabilities like data catalog, lineage and IAM.
What you’ll do
As a Senior Backend Engineer in the Data Highway area, you’ll have the opportunity to build a critical, state-of-the-art data transport layer for Adevinta marketplaces for a variety of components, such as classification, insights and understanding and modeling user behavior.
If you like to be part of a flexible, senior, international engineering team that uses the latest technologies to move from ideas to production and operations, you might be the person we’re looking for. You’ll be part of a team that takes full ownership of the solutions we provide (you build it, you run it), meaning your impact can shape our - and our customers’ - ways of working.
Responsibilities
Design, develop, maintain and operate a global product
Build and design technical solutions from scratch
Improve our APIs, documentation and availability of our systems
Help to improve our ways of working and communicate best practices
Continuously monitor the health and quality of our systems
Support the team with high-level tech decisions, share knowledge and raise blockers and needs from the rest of the organisation
Technologies we use
Python, Golang, Java
Apache Kafka, Kafka Streams, Schema Registry, Apache Atlas
AWS, Kubernetes, Docker
DataDog, Prometheus
Spinnaker, GitHub Enterprise, Travis CI, Artifactory
What you’ll get from us - benefits
Competitive compensation package
A unique position in an international and dynamic environment
Opportunity to shape the way we work. Your feedback and opinions are valued at all levels of the organisation
The chance to be a key player in a growing, highly skilled team
Great colleagues and a healthy working environment
Benefits including private health insurance, stock purchase plan and bonus
Flexibility to work when and how you want - flexible hours, choose your phone and computer
Career development, including individual training budget and language classes
Flexible benefits programme (transport, restaurants, child-care, etc)
26 days of holidays
Adevinta is an equal opportunity employer and values diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
If anything you’ve read above ticks your boxes, then why not apply now to find out more!
Covid-19
The health of our employees is very important to us. Due to Covid-19 all of our employees currently have the option to work from home full-time or, depending on the local situation and government regulations, they may go into the office following all safety protocols. This means that our interviews are currently taking place virtually. We are reviewing the situation on a regular basis and want to ensure that we follow all governmental guidelines and put the health of our people first.
Who you are
Qualifications
First and foremost you’re an open-minded person: assertive, empathetic, a team player, fair, honest, humble
Experience in building and maintaining systems at scale: service discovery, load balancing, secret management, dynamic request routing, circuit breakers and deployment schemes (rolling updates, canary, etc.)
A good understanding of best practices for developing software (version control, CI/CD, automation, pair-programming, documentation, testing, …)
Experience working with the Cloud (AWS, GCP or Azure) and Linux-based systems
Experience mentoring candidates and taking technological decisions
Experience with Agile methodologies
The desire to be constantly learning and ability to see new challenges as a great opportunity to keep growing