7 days ago
Gurgaon, IndiaStaff+
Responsibilities
- Own the architecture of Python systems across multiple teams and define the technical roadmap.
- Write, review, and ship production code while leading test-driven development, profiling, and AI-first delivery.
- Set and maintain engineering standards for API design, data, reliability, security, observability, and testing.
- Review architecture decisions, challenge assumptions, document trade-offs, and approve exceptions to standards.
- Partner with Platform Engineering to decide how AWS Lambda and Kubernetes are used, including their cost, capacity, and reliability implications.
- Lead responses to serious production incidents and performance problems through root-cause resolution.
- Drive migrations, framework upgrades, deprecations, and large-scale changes through completion.
- Define approved AI models, SDKs, agentic frameworks, Claude Code practices, and evaluation and release processes.
- Translate business goals into technical plans and collaborate with leaders across regions.
- Set hiring standards, develop interview materials, calibrate interviewers, and provide recruiter screening criteria.
- Mentor senior engineers and build a technical community of practice through reviews, talks, and knowledge sharing.
Requirements
- Bachelor's degree or equivalent practical experience.
- 11 years of professional software development experience in Python, including 5 years of architecture experience across multiple systems.
- 3 years of experience owning engineering standards adopted beyond the immediate team and mentoring senior engineers.
- Expertise in typed Python, asyncio, the GIL, concurrency, CPU and memory diagnostics, and Python architecture decisions.
- Experience designing REST APIs with OpenAPI, JSON, Protocol Buffers, versioning, idempotency, pagination, and rate limiting.
- Expertise with PostgreSQL, SQLAlchemy, Alembic, DynamoDB, MongoDB, and Redis for data architecture and migrations.
- Experience designing event-driven systems with queues and streams, retries, dead-letter queues, idempotent consumers, outbox patterns, and saga patterns.
- Experience running production services on AWS or GCP using Lambda and Kubernetes, and defining infrastructure with Terraform or AWS CDK.
- Experience with pytest, Testcontainers, Pact, Playwright, OpenTelemetry, Datadog, and CloudWatch.
- Experience applying OWASP Top 10, API Security Top 10, OAuth 2.0, OIDC, mTLS, workload identity, and identity providers such as Okta, Keycloak, and Cognito.
- Experience designing multi-service systems, writing architecture decision records, leading deprecations and migrations, and setting engineering standards.
- Experience with Claude Code, large language model concepts, Anthropic and OpenAI SDKs, tool calling, evaluations, guardrails, and human review.
- Experience working with globally distributed teams and engineering, product, and business stakeholders across regions.
- Preferred: B.Tech or B.E. in Computer Science, Information Technology, or a related field.
- Preferred: experience maintaining a widely used open-source library, multi-region and disaster-recovery architecture, SOC 2 or ISO 27001 controls, agentic frameworks, engineering-productivity measurement programs, and TypeScript.
Benefits
- Opportunity to work with passionate, inspired people and deliver projects at significant scale.
- Challenging and stimulating work with creative problem solvers.
- Hybrid work arrangement with teams generally in the office around four days per week; accommodations or flexibility may be discussed with the hiring team.
Tech Stack
Amazon DynamoDBApache KafkaAWSDatadogDjangoFastAPIGitGoogle Cloud PlatformKubernetesMongoDBPostgreSQLpytestPythonRedisTerraformTypeScript
Categories
About WPP
WPP is a public advertising and marketing services group that provides creative, media, data, and public relations solutions to global brands. It operates agency networks including Ogilvy, VML/GroupM, Grey, and AKQA, generating revenue from agency fees and media investment management. Founded in 1971 and headquartered in London, it serves clients across 100+ markets worldwide.
