Back to listing

C++ Developer - REMOTE
Iasi, Cluj-Napoca, Bucharest, Brasov

Date posted: 16.09.2022

Job type: Full time

Iasi, Cluj-Napoca, Bucharest, Brasov

Remote work

Full time

Job perks: World-renowned video platform; Engaging AdTech project

About the project

How we hire:
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

 
 
More on the project:
A world leading video-sharing platform, sporting 300+ million unique visitors and 3 billion video views worldwide each month, has partnered up with Pentalog for the purpose of continuing their growth.


Our client is searching for a C++ Developer who can help with the company’ goal: offer the best content collected from users, independent content creators and premium partners.

This ever-growing platform is looking to enforce their programmatic and monetization product by building a video ad stack to deliver new monetization solution for its own ecosystem around online, mobile and TV, and provide innovative marketing solutions for advertisers.

As a C++ Developer, you will work on implementing new features in the auction engine of our client’s sell-side platform. This component is a highly critical one, as it manages all revenue, and it has great constraints in terms of latency and high-availability.
Join a highly-experienced team with a passion for building highly-scalable, real-time distributed multi-threaded server-side applications, who uses Go for feature tests.

 

Job requirements

  • 4+ years’ experience in C++ programming, with a good knowledge of C++ future/ promise;
  • BA/ BS/ MS degree in Computer Science, Engineering or related field;
  • A strong background in data structures, algorithms and object-oriented programming;
  • Experience designing and building high performance, low latency distributed systems;
  • Experience in network protocols & multi-threaded environments;
  • The ability to manage multiple tasks on a fast-paced project;
  • Attention to details and quality;
  • Working knowledge of Linux;
  • Strong verbal communication and English language skills.

 

Responsibilities

  • Design and implement key functions in the Ad Exchange platform, which require hard real-time constraints and elegant, yet powerful software solutions to support latency sensitive high-frequency traffic;
  • Coordinate with engineers to ensure real-time technology integrates seamlessly with other pieces of the platform;
  • Work closely with data scientists to implement optimizations to increase campaign effectiveness;
  • Troubleshoot and resolve system problems and customer issues under very tight service level agreement;
  • Work in a fast-paced, dynamic environment, while juggling multiple projects.

 

Extra skills

  • AdTech experience;
  • Familiarity with Folly, Wangle, and Proxygen libraries, Conan package manager, and Go;
  • Familiarity with Clang-based tooling (e.g. ASan, MSan, TSan, and IWYU);
  • Experience with event-driven architecture;
  • Knowledge of cloud-native development and deployment (Docker, Kubernetes);
  • Experience with Continuous Integration / Continuous Deployment tools (Jenkins X, Github, Helm, Octopilot);
  • Knowledge of other programming languages (Python) / Shell scripting.

Benefits

 
  • Healthcare benefits (Private Medical Insurance, various extra medical advantages); 
  • A more active lifestyle with the help of our PentaSport activities;
  • French and English classes;
  • Free pass to learning platforms;
  • Meal vouchers;
  • Mentorship programs that encourage and enable your professional development;
  • Access to a technology roadmap;
  • Full support to upgrade yourself (conferences and certifications);
  • New-born maternity grant;
  • A front-row seat to PentaBARs – our after-work tech events with a twist.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans