Senior/Principal C++ Developer (AdTech)

Europe Latin America C++ Software Developer

Required skills

C++ / expert
Proxygen & Folly / expert
English / strong

We seek a Senior/Principal C++ Developer. Our ad-buying platform is global, transparent, and scalable. Our values: speed, quality, reliability, and teamwork.

Our mission is to build great advertising software. We offer the world’s most extensible and transparent advertising buying platform, operating on a massive global scale. We don’t just operate a Demand-Side Platform (DSP) – we are the platform that powers hundreds of DSPs! As a result, we process trillions of transactions to satisfy millions of dollars worth of advertising campaigns every month. Our employees enjoy a culture of transparency, albeit with many challenging problems.

Customer

Our client has superior end-to-end technology, a premium marketplace, and best-in-market advisory services that power the world’s advertising businesses of the largest media and entertainment companies, including Fox, NBC Universal, and Viacom in the USA, and Sky, Channel 4, RTE, and Mediaset in Europe.

Project

The Ad-Serving system is the backbone of the RTB platform. It listens to billions of ad auctions daily, decides which of our hundreds of customers should participate, and executes complex bidding strategies in milliseconds to provide optimal results.

Requirements

  • At least 5+ years of hands-on work in the field of Software Development
  • At least 3 years of experience with C++
  • Experience with at least one of the languages: Java, Rust, or Go
  • Strong technical expertise in software architecture, designing and building systems at scale
  • Experience with optimizing performance, low latency, scaling, and data modeling
  • Knowledge of a Linux ecosystem
  • Advanced level of English

 

Would be a plus

  • Experince with Proxygen & Folly libraries

Personal Profile

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
  • Strong problem-solving and decision-making abilities, with a focus on driving results and meeting deadlines

Responsibilities

  • Design and build data-driven and model-driven features for our customers to execute their marketing campaigns effectively
  • Scale our distributed application and infrastructure to the next level
  • Optimize algorithms and software architectures to save cloud hosting costs
  • Support and extend the observability stack to capture and alert on any issues
  • Participate in on-call rotations and be an escalation contact for service incidents
  • Write system documentation, manuals, and other instructions
  • Train junior Software Engineers on internally developed software applications
  • Keep current with technological developments within the industry
  • Work with team members located in multiple remote locations and time zones

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF2832E

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?