Senior Software Engineer
Dentsu
5 - 10 years
Bengaluru
Posted: 25/02/2026
Job Description
Job Description:
Job Title: Senior Backend Python Developer
Reports to: VP, Head of Data, Technology & Analytics
Location: Remote – Global (must be available through 2 p.m. U.S. Eastern Time)
Employment Type: Full-time • Long-term Contract (Annual Renewal)
Summary
We are seeking a highly skilled Senior Backend Python Developer to join our team. This role is critical to the development and operation of cloud-native, AI-driven enterprise applications that power digital advertising optimization, intelligent translation platforms, and data-driven analytics solutions.
As a Senior Backend Python Developer, you will architect, build, and maintain scalable, secure, and optimized backend systems on Google Cloud Platform (GCP) and Microsoft Azure. Your focus will be on developing robust APIs, multi-agent GenAI workflows, and enterprise-grade security patterns using FastAPI and modern AI frameworks. You'll operate in a fast-paced environment, supporting innovation across cross-functional teams and ensuring reliability, compliance, and performance in all applications.
You will work hands-on with cutting-edge generative AI technologies including Claude, Gemini, and GPT models, leveraging AI coding assistants like Claude Code and GitHub Copilot to accelerate development. This role requires someone who can build enterprise applications while partnering seamlessly with frontend developers, DevOps engineers, data architects, and data engineers.
Key Responsibilities
Backend Development & Application Architecture
- Design, build, and optimize scalable enterprise backend applications using FastAPI and modern Python frameworks.
- Architect multi-tenant SaaS platforms with hierarchical role-based access control (RBAC) and data isolation patterns.
- Develop RESTful APIs with comprehensive OpenAPI/Swagger documentation and versioning strategies.
- Implement real-time streaming capabilities using Server-Sent Events (SSE) and WebSockets for live updates.
- Build async, high-performance services handling concurrent requests at scale with proper error handling and retry logic.
- Design microservices architectures with clear separation of concerns using repository patterns and dependency injection.
- Translate business and product requirements into scalable, efficient backend systems that are reliable and secure.
GenAI & Multi-Agent System Development
- Build and orchestrate multi-agent AI systems using Google ADK (Agent Development Kit), LangChain, or custom frameworks.
- Design agentic workflows with specialized AI agents for complex business logic (translation, quality checking, optimization).
- Integrate Large Language Models (LLMs) including Claude (Anthropic), Gemini (Google Vertex AI), GPT (Azure OpenAI).
- Develop advanced prompt engineering strategies with few-shot learning, chain-of-thought reasoning, and context management.
- Implement AI safety layers: prompt injection detection, jailbreak prevention, PII redaction, toxicity filtering, output validation.
- Optimize model parameters (temperature, top_p, top_k, penalties) and implement exponential backoff retry logic for rate limits.
Cloud Infrastructure & Security
- Deploy and manage production applications on Google Cloud Platform (GCP) and Microsoft Azure.
- Implement GCP services including Vertex AI, Firestore, BigQuery, Cloud Storage, Cloud Run, IAP, Secret Manager, Cloud DLP.
- Utilize Azure services including Azure OpenAI, Azure Functions, App Service, Key Vault, Azure Active Directory.
- Design cloud-native architectures optimized for serverless and containerized deployments with auto-scaling.
- Implement authentication and authorization using OAuth 2.0, OIDC, Identity-Aware Proxy (IAP), and SSO integrations (Okta, Azure AD).
- Ensure robustness, scalability, and cost-efficiency of all infrastructure, following FinOps best practices.
Data Integration, Processing & API Development
- Build scalable data pipelines and ETL/ELT workflows for structured and unstructured data processing.
- Integrate with external APIs including Google Ads, Search Ads 360, Microsoft Ads, translation services, and web scraping APIs.
- Design and optimize database schemas for PostgreSQL, Firestore, and BigQuery with proper indexing and query optimization.
- Implement data transformation layers using Pandas with support for Excel, CSV, JSON, and API data formats.
- Build reusable frameworks for high-volume API integrations with retry logic, rate limiting, and error handling.
- Work with time-series data, campaign performance metrics, and streaming data pipelines.
Security, Governance & Compliance
- Build AI-specific security layers: prompt injection detection, jailbreak prevention, Model Armor integration.
- Integrate Data Loss Prevention (DLP) systems for PII detection, classification, and redaction.
- Design and implement file upload security with magic number validation, size limits, macro detection, and malware scanning.
- Build anomaly detection systems for behavioral pattern analysis, velocity attack detection, and abuse prevention.
- Ensure compliance with data governance policies, privacy regulations (GDPR), and security standards (SOC 2).
- Implement comprehensive audit trails, security event logging, and monitoring dashboards.
DevOps, Monitoring & Reliability
- Containerize applications using Docker with multi-stage builds, security hardening, and non-root users.
- Deploy to Cloud Run, Azure App Service, Kubernetes (GKE/AKS), or other container orchestration platforms.
- Implement monitoring and observability via Cloud Logging and Cloud Monitoring.
- Manage secrets securely using Secret Manager and Azure Key Vault.
- Design and implement database migration strategies and startup initialization tasks.
Collaboration & Project Delivery
- Work closely with cross-functional stakeholders including frontend developers, DevOps engineers, data architects, data engineers, product managers, and business teams.
- Effectively communicate technical solutions to non-technical stakeholders with clear documentation and presentations.
- Design API contracts and integration patterns in partnership with frontend developers (React/TypeScript).
- Conduct code reviews, mentor junior developers, and contribute to team knowledge sharing.
- Manage multiple concurrent projects, shifting priorities quickly and delivering under tight timelines.
Qualifications & Certifications
Education
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Experience
- Minimum 7+ years in software development with 5+ years of hands-on experience in Python backend development.
- Proven track record of building and deploying production enterprise applications from scratch to deployment.
- Demonstrated expertise with FastAPI and building scalable RESTful APIs with modern Python frameworks.
- 3+ years of hands-on experience on Google Cloud Platform (GCP) and/or Microsoft Azure in production environments.
- 2+ years working with generative AI technologies, LLMs, and AI agent frameworks (Google ADK, LangChain, or similar).
- Experience building multi-tenant SaaS applications with complex RBAC, data isolation, and enterprise security patterns.
- Advanced skills in async Python programming, dependency injection, middleware development, and streaming protocols (SSE, WebSockets).
- Strong portfolio of production applications demonstrating architectural depth, scalability, and business impact.
Certifications
- Google Cloud Professional Cloud Architect or Professional Cloud Developer preferred.
- Microsoft Azure Developer Associate (AZ-204) or Azure Solutions Architect Expert preferred.
Key Skills
Mandatory Technical Skills
- Expert-level Python (3.10+) with deep understanding of async/await, type hints, decorators, context managers, and advanced language features.
- Advanced FastAPI including dependency injection, middleware development, SSE streaming, WebSocket support, and OpenAPI documentation.
- Strong experience with SQLAlchemy ORM, Alembic migrations, and database design for PostgreSQL and NoSQL databases (Firestore, MongoDB).
- Proficiency in Pydantic for data validation, settings management, and API request/response modeling.
- Hands-on experience integrating LLM APIs: Claude (Anthropic), Gemini (Google Vertex AI), GPT (OpenAI/Azure OpenAI).
- Multi-agent AI orchestration using Google ADK, LangChain, AutoGen, or custom agent frameworks.
- Advanced prompt engineering: system instructions, few-shot learning, chain-of-thought, context window optimization, safety prompts.
- Expertise in Google Cloud Platform services: Vertex AI, Firestore, BigQuery, Cloud Storage, Cloud Run, IAP, Secret Manager, Cloud DLP, Cloud Logging.
- Proficiency with Microsoft Azure services: Azure OpenAI, Cosmos DB or Azure SQL, Azure Functions or App Service, Key Vault, Azure AD.
- Strong SQL skills with experience in window functions, CTEs, partitioning, indexing, and query optimization for BigQuery and PostgreSQL.
- Advanced Pandas for data processing, transformations, aggregations, and Excel/CSV file handling (openpyxl, XlsxWriter).
- Expertise in API integration patterns: OAuth 2.0, REST APIs, rate limiting, retry logic with exponential backoff, circuit breakers.
- Security implementation: input validation, prompt injection prevention, PII detection/redaction, JWT validation, RBAC, multi-tenancy patterns.
- Docker and containerization: multi-stage builds, security hardening, health checks, container optimization.
- Experience with infrastructure security and governance using IAM, VPC, service accounts, and Workload Identity Federation.
Nice-to-Have Skills
- Experience with Infrastructure as Code using Terraform or cloud-native tools.
- Frontend development experience with React and TypeScript for full-stack context.
- Experience with Apache Airflow or Cloud Composer for workflow orchestration.
- Knowledge of vector databases (Pinecone, Weaviate, Chroma) and RAG (Retrieval-Augmented Generation) patterns.
- Experience with message queues and streaming: Pub/Sub, Kafka, RabbitMQ, Redis Streams.
- Exposure to GraphQL API development and gRPC with Protocol Buffers.
- Domain expertise in MarTech/AdTech, digital advertising platforms, or enterprise localization/translation systems.
Soft Skills
- Strong problem-solving and critical-thinking abilities with architectural mindset.
- Excellent verbal and written communication skills to engage technical and non-technical stakeholders.
- Proactive and adaptable, with a continuous learning mindset, especially in rapidly evolving GenAI technologies.
- Self-directed and able to work independently on complex projects from conception to production deployment.
- Ability to work effectively within a collaborative, distributed team across time zones.
- Ownership mindset with accountability for application performance, reliability, and security.
- Comfortable with ambiguity and rapid iteration in fast-paced innovation environments.
- Strong attention to detail for code quality, testing, documentation, and compliance.
Working Hours
- Must be available for real-time collaboration with U.S. stakeholders every business day through 2 p.m. U.S. Eastern Time (minimum 4-hour overlap).
Location:
DGS India - Bengaluru - Manyata N1 BlockBrand:
MerkleTime Type:
Full timeContract Type:
PermanentAbout Company
Dentsu is a global advertising and digital marketing agency headquartered in Tokyo, Japan. It is part of the Dentsu Group Inc., one of the largest advertising and communications groups in the world. Dentsu specializes in providing integrated marketing solutions, including digital marketing, media planning, content creation, data analytics, public relations, and customer experience management. The company operates across numerous industries and markets, serving clients with innovative strategies to drive brand growth and engagement. With a strong focus on technology and creativity, Dentsu aims to deliver impactful, data-driven campaigns tailored to modern consumer behavior.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
