We're looking for a versatile backend engineer to help us grow our real-time bidding (RTB) system and supporting services. Our real time bidding infrastructure handles hundreds of thousands of bid requests every second, and it needs to decide which ad to show for every one of them in real time. This generates terabytes of data every day that needs to be processed quickly and efficiently.
What is Zemanta?
At Zemanta we're building the most advanced native advertising platform in the world. Marketing agencies love our dashboard - they use it to run native advertising campaigns that reach millions of people every month. Offering them the tools they need to be successful is our main priority, so we are expanding our engineering team to take our platform to the next level.
In July 2017 Zemanta joined Outbrain (the world's largest content recommendation company) on their mission to help anybody discover great content.
What it's like to be an engineer at Zemanta?
We solve hard problems: like processing 1.2mil bid requests per second efficiently, keeping thousands of advertising campaigns in sync across multiple 3rd party systems, managing a database with billions of entries and 100k qps, and extracting statistics from terabytes of daily raw data.
We use the right tools for the job: Our stack consists of proven tools: Go, AWS, GCP, Kafka, Aerospike, PostgreSQL, Redis, Hadoop, Prometheus, Grafana, Chef. We use Github for managing code, Trello for keeping track of projects and Slack to tie it all together.
We build things that matter to our users: Engineers work closely with our Customer Success team to understand how our customers use our product. This helps us make better decisions when building new features.
We care about quality: We don't just want things done, we want them done right. We cannot imagine life without continuous integration, one-click automated deployments, code reviews, technical specs, architecture design reviews and unit tests. We find beauty in simple and elegant solutions and flexible architectures.
We push people out of their comfort zone: If you want to grow, you'll get all the responsibility you can handle. Our engineers take full ownership over projects, which includes everything from defining a solution with product managers, planning, architectural design, implementation, testing, deployment and maintenance. If this sounds overwhelming, don't worry - you'll get plenty of support from more experienced members of the team.
We are a small team with global impact: Since joining Outbrain we've become a part of a global engineering team, which opens up lots of new opportunities for us. We collaborate with engineers and product managers based in Tel Aviv on a daily basis. That said, we're still Zemanta - a closely-knit team with distinctive identity.
We constantly try to improve: We share knowledge through internal weekly tech talks, postmortems, code reviews, blog posts and meetup talks.
Outbrain is the world’s leading discovery and native advertising feed for the open web. A third of the world’s Internet-connected population explore and discover information through our feed technology, which is trusted by emerging to established brands and integrated into thousands of media companies’ tech stacks to manage and monetize their publishing operations. Outbrain operates in 55 countries and is headquartered in New York City with offices in 18 cities worldwide.
Check below to see all of the open Outbrain jobs organised by team.
Legal Services (1)
People & Places (2)
Product & Design (3)