onsite
Software Engineer II, Infrastructure, Google Ads
Software Engineer
Software Engineer II focused on building scalable infrastructure for Google Ads, leveraging C++, Java, Go, or Python to design and optimize distributed systems that support billions of users.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance infrastructure components for Google Ads using C++, Java, Go, or Python.
- Implement scalable distributed systems that handle massive data volumes and traffic spikes.
- Collaborate with cross‑functional teams to define architecture, performance goals, and reliability standards.
- Optimize compute, storage, and networking resources to improve cost efficiency and system throughput.
- Participate in code reviews, performance tuning, and incident response to ensure system reliability.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s or PhD preferred).
- 1+ year of professional experience programming in C++, Java, Go, or Python.
- Strong foundation in data structures, algorithms, and system design.
- Experience building or maintaining infrastructure, distributed systems, or networked services.
- Excellent problem‑solving skills and a passion for delivering high‑quality, scalable solutions.