At Adevinta (Permanent), in Barcelona, Spain
Expires at : 2021-01-04
Adevinta is a global digital player and the biggest marketplace specialist in Europe. We enable people around the world to buy and sell items on 30+ online marketplaces, connecting 250 million monthly users and helping local economies to grow sustainably.
With leading generalist marketplaces across Europe, exciting growth companies in Latin America and Eastern Europe, plus Tech Hubs in Barcelona and Paris, our teams balance local insights with global knowledge and scale to develop innovative digital products and services.
Adevinta’s Central Product & Tech teams
Adevinta’s Central Product & Tech teams lead development of components, services and technology used by Adevinta's marketplaces around the world.
Currently, we employ more than 250 talented specialists within the areas of software engineering, product management, UX and big data.
Given the reach of our marketplaces, our components must provide massive scale, high availability and perfect user experiences.
We achieve this with an Agile approach where we leverage freedom of technology, experimentation, user research and a fail-fast mindset.
Working in the Storage team you will be part of the Data Highway tribe that is in charge of developing and running services that facilitate data sharing between Adevinta’s marketplaces and Central Teams.
The Storage team offers Kafka and Cassandra as Managed Services for all teams and marketplaces in Adevinta. Our services run on AWS and we mainly develop in Python and Java.
We enrich Kafka and Cassandra native solutions with features related to automation, stability, scalability, observability, usability and security.
Invent : identify hidden areas of improvement in any process or system, including changing established rules or procedures
Create : lead the creation of data processing services and exploration tools
Protect : improve the reliability and availability of Adevinta systems by gathering hard data, designing systems and creating or adapting code for increased service reliability and performance
Survey : Implement monitoring solutions enabling production systems to be monitored 24 / 7
Share : Share knowledge and provide expert advice to Adevinta engineers as to how to best use the data platform tools as well as providing answers to their engineering needs, fostering a mixed development and operations culture
Engineer : Install, configure, fine-tune, and optimize all sorts of technology solutions.
A degree in Computer Science or related branch
Strong analytical / problem-solving skills
Experience working with the Cloud (any of AWS, GP, Azure)
Good UNIX background.
Proven ability and experience developing computer programs (Python, Golang, Java or similar)
A good understanding of the best practices for developing software (version control, CI / CD, automation, peer-programming, documentation, testing, )
Experience with Agile methodologies.
The desire to be constantly learning, and see the coming challenges as a great opportunity to keep growing.
Nice to have
Experience with batch and streaming data processing tools (Spark, Kafka, Kafka Streams, Luigi, etc.) is a plus.
Experience with big data NoSQL databases design and optimization (S3, Hive, Redshift, Cassandra, etc) is a plus.
Benefits & Perks
Choose your Kit (Computer & Phone)
Flexible work schedule & ability to WFH a couple of days a week
Private Medical Insurance
Gym Membership (70% discount) & Physiotherapist in-office (50% discount)
Flex Benefits (Ticket Restaurant, Transport Ticket etc.)
Company & Personal Performance Bonus
Free breakfast, fresh fruit & coffee & canteen in the office
Free Language Lessons