Jobs · Engineering · Connecticut

C++ Engineer (f/m/d)

RTL Deutschland · Berlin, CT · 2 mo ago
EngineeringFull-time

About the role

Imagine a system that must decide, in a fraction of a second, which ad to show to millions of users across the globe. Thousands of requests per second. Zero room for lag. One wrong pointer or a suboptimal lock, and the whole house of cards falls. This is our Ad Server. It’s written in C++, it’s lean, it’s mean, and it’s the heart of smartclip.

We don’t want a coder; we want a Performance Architect. Look at a profiling report and see a puzzle to be solved. Treat std::vector with respect and know exactly when to deploy a custom allocator.

Responsibilities

  • Fight Latency: Hunt for microseconds. Optimise the hot path of our ad-serving engine. Ensure our response times stay lightning-fast, even during peak traffic.
  • Master the Distributed Chaos: Evolve our architecture on smartx to handle transnational scale. Tackle the CAP theorem in the real world, not in a textbook.
  • Tame the Data: Architect how we use NoSQL to fetch complex targeting data without breaking our latency budget.
  • Set the Standard: Stop following style guides – define them. Establish the C++ best practices that keep our codebase maintainable while pushing the hardware to its absolute limits.

Requirements

  • Master C++: Understand how the compiler thinks. Leverage modern C++ and dominate memory layouts and cache hits.
  • Live in Linux: Make the terminal your home. Use perf, gdb, valgrind, and strace as your primary weapons.
  • Think Distributed: Build systems that live on more than one server. Understand why „distributed locks“ are usually a trap.
  • Simplify the Web: Use HTTP, JSON, and XML as the efficient wrappers they should be for your high-performance logic.

Benefits

  • 30 days of vacation + Dec 24 & 31 off
  • Smart Fridays (4 days week possible)
  • Mobility (Germany ticket & JobRad)
  • Sports & health offerings
  • Mental health support
  • Corporate benefits
  • RTL+ access

Ownership over tickets: You’re trusted with real responsibility, not just tasks. No unnecessary bureaucracy, no micromanagement – we rely on you to take things forward.

Build > Talk: We test what works – not what sounds good. Fail fast, learn faster.

High standards, low ego: We take our work seriously, but not ourselves. Direct feedback, honest collaboration, no drama.

Stay sharp: Hackathons, conferences, community – we invest in your growth and keep you at the cutting edge.

Additional Information

Your CV is just the starting point. What matters more to us than your resume: a portfolio, a side project, a demo repo – anything that shows you don’t just talk about code, you ship it. Production-ready. Thought through. Done.

Similar jobs

C++ Engineer

Kalpa GroupNew York, United States· 1 mo ago
Engineeringapply on my.recruitwithatlas.com