What are you going to do? We are seeking to strengthen our teams working on Demand-side Platform and Private Marketplace development. Real Time Bidding RTB is high load bidding engine handling up to 200K requests/s, working close to real-time with a time box of 100 ms to handle one request (including transportation). We work with a wide range of technologies in this team, Cassandra, Aerospike, .NET, MS SQL, JavaScript, Puppet – to name a few. It's a platform where ad inventory is bought and sold on a per-impression basis, via programmatic instantaneous auction, similar to financial markets. With real-time bidding, advertising buyers bid on an impression and, if the bid is won, the buyer's ad is instantly displayed on the publisher's site. Real time bidding lets advertisers manage and optimize ads from multiple ad-networks by granting the user access to a multitude of different networks, allowing them to create and launch advertising campaigns, prioritize networks and allocate backfill percentages Private Marketplace Highly scalable, low latency and fault tolerant ad serving and private marketplace platforms that handles more than 100k req/s and provides targeting, tracking, content optimization and programmatic trading capabilities both for agencies and publishers. This part of the solution allows web site owners to sell their audience to advertisers through real time bidding engine. No time waste on "phone sales" and more flexibility for inventory access. DMP DMP is short for Data Management Platform, and is a powerful segmentation tool for marketers to target and gather information on appropriate consumers. Today's marketers are overrun with data from multiple sources, so the DMP collects, sorts and activates 1st, 2nd and 3rd party data into new, manageable consumer insights, which in turn can be used to enhance campaign performance. Why do you need a DMP? Without a DMP you are basically blindly spending your marketing budget without having control of who views your ads. A DMP unifies this data, and translates it into consumer segments and user profiles. Using a DMP therefore lets our users capitalize on big data, meaning that they can tailor campaigns specifically towards target audience, meaning it is easier to create the right campaigns for the right audiences. The rise of DMP means that the days of haphazard channel-focussed advertising are over, paving the way for a more brand-led approach. With the huge amounts of data available to marketers today, why not take full advantage of it? Read further if still interested to work in this area. Your responsibilities would be: - Own the full stack: from storage to service to frontend - Build scalable high load systems using .net, scala, aerospike, cassandra - Build tools using java script, angular, backbone, nodejs - Build monitoring system for product using logstash, graphite, zabbix - Focus on value delivery for customer - Build beautiful tools: the right one for the right job using the right technology - Design, build, deploy, monitor and maintain your product - Collaborate with, learn from, and mentor teammates - Work closely with other teams to determine interdependancie - Optimizing the efficiency of development workflows - Work closely with, and incorporate feedback from product management, client support team, ux designers and it infrastrucure team You must be comfortable with describing yourself as: - Having agile mindset, fast to adapt to changes and feeling comfortable with it - Good at communication inside and outside the team - Open and informal - Good at written and verbal English