At Seedtag our goal is to lead the change in the advertising industry, because we believe that effective advertising should not be at odds with users’ privacy.
By combining Natural Language Processing and Computer Vision our proprietary, Machine Learning-based technology provides a human-like understanding of the content of the web that finds the best context for each ad while providing unparalleled risk-mitigation capabilities that protect advertisers from showing their ads on pages that could be damaging for their brand. All of this, without relying on cookies or any other tracking mechanisms.
Every day, our teams develop new services that reach over 200 million users worldwide with fast response times to ensure that we deliver the best user experience. We’re fully committed to the DevOps culture, where we provide the platform that our Software Developers and Data Scientists use to manage over 100 different microservices, pushing dozens of changes to production every day. All of this is built on top of Kubernetes in Google Cloud Platform and Amazon Web Services.
If you are interested in joining one of the fastest growing startups in Europe and work on massive scalability challenges, this is the place for you.
KEY FIGURES
2014 · Founded by two ex-Googlers
2018 · 16M total turnover & Internationalization & Getting growth
2021 · Fundraising round of 40M€ & +10 countries & +230 Seedtaggers
2022 · More than 70k API requests per second and 3 million messages per second in our Kafka cluster
OUR CORE VALUES
THE ADSERVING CHAPTER
We are looking for a talented Software Engineer to join our Engineering team in the Adserving chapter and help us change the world of digital advertising together.
The adserving chapter is in charge of designing the agent that it’s embedded in 200 million devices daily. It’s responsible for orchestrating the monetization of our integrated digital media and the optimization of our branding key performance indicators. In this process the agent it’s also an analytics client with which we harvest data from this environment and user behavioral metrics to later optimize the same process. This team is also in charge of the tools that our design team uses on a daily basis to create the most amazing creatives on the planet. You can’t miss taking a look here https://design.seedtag.com and delight yourself.
THE TECH STACK
Our codebase consists of: A multipackage monorepo built with Javascript/Typescript and OCaml/ReasonML/Rescript for our UI’s and the Agent.
Our backend consists of a series of microservices built-in with Typescript and Node.js embracing clean architectures
Our cloud infrastructure runs on Google Cloud. We store data in Redis, MongoDB, GCS, and other storage systems. We love kafka, event-based and data-streaming architecture models, and building great products as fast as possible following the best practices.
Our agent is built in Rescript/ReasonML, an OCaml compiler syntax layer, designed by Facebook’s engineering team, similar to JS that compiles to a very efficient JS and that has a “sound” type system, which means that you'll never see a runtime exception again. This agent is the heart of everything we do. Performance’s key for us. We build our agent with an event-driven architecture in which multiple stateless and stateful services deal with each other.
Our UI components and tools are designed with a declarative approach by using React.js plus modern data management techniques (ReactiveX, GraphQL). We embrace functional programming paradigms: Type driven development, referential transparency, ****purity & effectulness (monadic readers and effects). This allows us to have some benefits that typically arise from doing TDD (test-driven development)
YOUR CHALLENGE
YOU WILL SUCCEED IN THIS ROLE IF
REQUIREMENTS
NICE TO HAVE
OUR DNA
We are an AdTech family where innovative ideas and new ways to do things are welcome, we reject "that’s the way it’s always been done". In Seedtag you can find an energetic, fresh workplace, multicultural work environment where our members are from different countries in Europe, LATAM and so many more! where you will have the chance to impact directly on the company results. Everyone is willing to help because we are all committed to a common objective, making Seedtag the best company in the world!
Seedtag DNA is unique from the very beginning, we celebrate and embrace diversity, also we want all our members (They, he or she) to feel at home, and all of the human differences are welcome.
SEEDTAGGER’S EXPERIENCE
Here at Adserving, you’ll find a team that works and helps each other on challenging problems that require innovative solutions to create/deliver the most amazing ads on the planet. You’ll learn and help to improve our ads developing/serving/testing/monitoring tools and a lot of data-based tools that we use on a daily basis. You’ll learn about reactive patterns, functional programming, key performance metrics optimization cycles, and a lot of new skills that are interesting for any software developer. (Aitor Oses - Ads Chapter Tech Lead)
SEEDTAG BENEFITS
Want to be a Seedtagger? Then send us your CV, we are waiting for it!