onsite
Senior Software Engineer, Infrastructure Ads Data - Google
Software Engineer
Senior engineer designing, building, and scaling large‑scale infrastructure for ad data pipelines, leveraging Java/C++, distributed systems principles, and GCP/Kubernetes to deliver reliable, high‑performance services.
About the role
Key Responsibilities
- Design and implement scalable, fault‑tolerant infrastructure components that process massive volumes of advertising data.
- Develop, test, and launch production‑grade services using Java, C++, and modern cloud native technologies.
- Collaborate with cross‑functional teams to define system architecture, performance targets, and reliability standards.
- Drive automation, monitoring, and observability for distributed services running on Kubernetes and Google Cloud Platform.
- Mentor junior engineers and contribute to best‑practice guidelines for code quality, testing, and deployment.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5+ years of software development experience, with strong proficiency in Java and/or C++.
- 3+ years designing, building, or operating large‑scale distributed systems or infrastructure.
- Hands‑on experience with Kubernetes, container orchestration, and Google Cloud Platform services.
- Proven ability to write robust, testable code and lead technical design discussions.