onsite
Software Engineer III, Discover Ads Formats - Google
Software Engineer
Experienced Software Engineer III building and scaling ad‑format services, focusing on video playback and full‑stack solutions for iOS and Android platforms using Python and C++.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for ad formats using Python and C++.
- Implement video playback pipelines and integration layers for iOS and Android applications.
- Collaborate with product, UX, and data teams to deliver end‑to‑end full‑stack features.
- Write robust unit, integration, and system tests to ensure reliability of launched products.
- Optimize data structures and algorithms to meet latency and scalability targets.
Requirements
- Bachelor’s degree (or equivalent) with at least 2 years of professional software development experience in Python or C++.
- Proven ability to work with complex data structures and algorithmic problem solving.
- Hands‑on experience developing video playback functionality on iOS or Android platforms.
- Full‑stack development experience, including API design and front‑end integration.
- Strong testing mindset with experience launching and maintaining production software.