remote
Lead C Real Time Bidding Software Engineer - Comcast
Software Engineer
Lead a team of engineers to design, develop, and maintain a high‑performance C++ video advertising platform, focusing on real‑time bidding, forecasting, and optimization for a global streaming hub.
About the role
Key Responsibilities
- Architect, design, and implement core C++ components for real‑time bidding, forecasting, and optimization within the video advertising platform.
- Lead a team of engineers through code reviews, mentorship, and technical guidance to ensure high‑quality, maintainable code.
- Collaborate with product, data science, and infrastructure teams to define requirements and translate them into scalable software solutions.
- Optimize performance and latency across Linux‑based systems, employing multithreading, low‑level profiling, and algorithmic improvements.
- Drive continuous integration, testing, and deployment practices to maintain platform reliability and uptime.
Requirements
- 10+ years of professional C++ development experience, with deep knowledge of modern C++ standards (C++14/17/20).
- Strong expertise in Linux environments, multithreaded programming, and performance tuning for low‑latency systems.
- Hands‑on experience building real‑time bidding or high‑throughput ad tech platforms, including forecasting and optimization algorithms.
- Proven ability to lead technical teams, conduct design reviews, and mentor engineers.
- Solid understanding of video streaming workflows, data structures, and algorithm design for large‑scale systems.