Principal Software Engineer - C/C++ Linux/Unix, Cloud
Core
Design and implement next-generation, highly scalable and low-latency ad server features handling 1 trillion+ requests per day.
Role type
Principal Software Engineer (C/C++ Linux/Unix, Cloud)
Builds
High-scale ad server platforms and functionality modules
Domain
Digital Advertising / High-Performance Systems
Deliverable
production ML models | product features
Required skills
C/C++, Linux/UNIX system programming, algorithm design, advanced data structures, software architecture, multi-threading, multi-processing, memory management, database management (MySQL), scripting (Perl/Python/Shell), troubleshooting production issues, code review
Preferred skills
Go language, generative AI tools usage, prompt engineering, AI-assisted coding, clean modular code design
Technologies
C/C++, Linux, UNIX, MySQL, Perl, Python, Shell, GitHub Copilot, ChatGPT, Claude, Cursor, Windsurf
Responsibilities
Research, learn, design and build highly reliable, available and scalable platforms; Perform code and design reviews; Troubleshoot issues with existing features live on production; Be the owner of one or more functionality module and point of contact for it
Seniority
Principal, hands-on IC with strategy & mentorship
