Senior Software Engineer - Activation APIs
Core
Build and optimize high-performance production APIs serving millions of requests per second with sub-10ms latency to enable personalization and advertising systems.
Role type
Senior Software Engineer (Backend APIs)
Builds
High-performance REST and gRPC APIs for user profile activation, audience segment retrieval, and enrichment data access
Domain
AdTech / Identity & Data Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, or Go; REST API design; gRPC; OAuth 2.0; JWT; rate limiting; Google Cloud Platform (GCP); Cloud Spanner; Valkey/Redis; distributed systems principles; SQL; distributed databases; API monitoring and observability
Preferred skills
Cloud Spanner; Valkey/Redis; API gateways; service mesh; adtech experience; privacy compliance; OpenAPI/Swagger; chaos engineering; load testing
Technologies
Java, Python, Go, REST, gRPC, OAuth 2.0, JWT, GCP, Cloud Run, GKE, Cloud Spanner, Memorystore, Valkey, CockroachDB, TiDB, Apigee, Kong, Istio, Linkerd, Postman, k6, Locust
Responsibilities
Develop and optimize high-performance REST and gRPC APIs; Implement API endpoints integrating with downstream systems; Build comprehensive monitoring and alerting systems; Optimize data access patterns using Cloud Spanner and Valkey; Write extensive unit, integration, load tests, and API documentation; Collaborate with Infrastructure teams on deployment strategies; Participate in on-call rotation for incident response; Implement API authentication, authorization, and rate limiting; Improve API efficiency through profiling and optimization; Mentor junior engineers on API design and distributed systems; Troubleshoot production incidents and perform root cause analysis
Seniority
Senior, hands-on IC