About the Role
We are seeking a Performance Architect to optimize our high-performance C++ ad-serving engine, focusing on fighting latency and mastering distributed systems. You will architect solutions for real-world challenges, not just implement features.
Responsibilities
- Fight Latency: Hunt for microseconds and optimize the hot path of our ad-serving engine.
- Ensure response times stay lightning-fast, even during peak traffic.
- Master the Distributed Chaos: Evolve our architecture to handle transactional scale.
- Tackle the CAP theorem in the real world.
- Tame the Data: Architect how we use NoSQL to fetch complex targeting data without breaking our latency budget.
- Set the Standard: Define C++ best practices for maintainability and performance.
- Push the hardware to its absolute limits.
Requirements
- Master C++: Understand compiler behavior, leverage modern C++, and dominate memory layouts and cache hits.
- Live in Linux: Be proficient with the terminal and tools like perf, gdb, valgrind, and strace.
- Think Distributed: Build systems that span multiple servers and understand the pitfalls of distributed locks.
- Simplify the Web: Use HTTP, JSON, and XML efficiently for high-performance logic.
- Demonstrate a portfolio, side project, or demo repo showcasing production-ready code.
Skills
- C++
- Performance Optimization
- Distributed Systems
- Linux
- perf
- gdb
- valgrind
- strace
- NoSQL
- HTTP
- JSON
- XML
Location
- Remote
- Berlin
Work Type
- Remote
- On-site (for specific events)
- Full-time
Experience Level
- Performance Architect
Benefits
- Ownership over tickets
- No unnecessary bureaucracy
- No micromanagement
- Build > Talk philosophy
- Fail fast, learn faster
- High standards, low ego
- Direct feedback
- Honest collaboration
- Hackathons
- Conferences
- Community investment
- 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
About the Company
- We use AI to accelerate thinking, not replace it.
- We design the system, steer the output, and take responsibility for what we ship.
- We are fast where it makes sense and careful where it matters.
- Our Ad Server is written in C++, lean, mean, and is the heart of smartclip.
Equal Opportunity
- smartclip is committed to creating a diverse and inclusive environment. All qualified applicants will receive consideration for employment without regard to race, ethnicity, nationality, age, gender, gender identity, religion, sexual orientation, disability, or any other diverse characteristics.
