At a glance
- Location
- Bengaluru · Bangalore
About the role
- Glance is seeking a Staff Engineer for Ad Monetization Architecture in Bangalore to set the architecture, hold the quality bar, and lead technical decisions for a focused new team.
- The role involves owning the architecture of the money path, building ad slots into the Glance content feed, and ensuring high throughput and low latency on low-end Android devices.
Responsibilities
- Design a demand-source-agnostic serving layer using OpenRTB 2.6 with Glance extensions.
- Keep decisioning including auction, floors, priority, and ad-load policy within the platform.
- Define the rendering contract the client SDK depends on including native, VAST, and MRAID/HTML.
- Make architecture decisions and write them down via ADRs, latency budgets, and build-versus-use decisions.
- Build ad slots into Glance's content feed, balancing ad load against dismiss rate, session depth, and retention.
- Design for prefetch including caching, expiry, pacing, and delayed impression beacons.
- Own per-user frequency and ad load across every demand source within latency, battery, and memory budgets on low-end Android.
- Run design reviews across serving, SDK, automation, and revenue data while owning API contracts.
- Be accountable for integrity gates such as creative safety, invalid traffic, and policy compliance.
- Mentor senior engineers into area leads and ensure every service has a second owner.
Requirements
- 10+ years of experience including ownership of a low-latency, high-throughput system where a bad deploy results in lost revenue.
- Distributed systems depth covering partitioning, replication, consistency, failure modes, and graceful degradation.
- Deep, hands-on experience in Java and Spring Boot, including JVM and GC tuning for low latency.
- Comfortable using Python with FastAPI for ML and data services.
- Experience with Cloud platforms like GCP or AWS, Kubernetes, and CI/CD designed for cost of serving and uptime.
- Experience with event pipelines at scale such as Kafka, Spark, or Flink reconciled against an external source of truth.
- Experience implementing safe releases without a manual pass including contract and replay testing, canaries, automated rollback, and SLOs.
- Experience writing RFCs and ADRs that lead to decisions and influencing teams outside direct management.
Preferred qualifications
- Sell-side ad tech experience including SSPs, ad servers, Prebid, Prebid Server, and Google Ad Manager.
- Familiarity with OpenRTB, VAST, MRAID, OM SDK, privacy signals like TCF and GPP, and supply-chain transparency like schain, sellers.json, and app-ads.txt.
- Android or mobile SDK work under size, battery, and cold-start budgets.
- Experience with consent frameworks such as DPDP, GDPR, and LGPD, invalid-traffic defences, or partner-billing systems audited by external partners.
Benefits
- Shape the architecture and standards of a new team from day one
- Room to grow into the organization's architecture authority as the team scales or move into engineering management
Skills
- Java
- Spring Boot
- Python
- GCP
- Kubernetes
- CI/CD
- Kafka
- Spark
- Flink
- OpenRTB
- Prebid
- Google Ad Manager
Show all 13 skills
- Android