Lead Engineer - Target India

Target Target · Retail · Bangalore, India

Lead Engineer (AdTech) at Target, responsible for the technical architecture and system design of the AdTech platform, including DSP, SSP, and Ad Servers. The role requires expertise in distributed systems, AdTech protocols, and delivering highly scalable, low-latency, fault-tolerant systems. Collaboration with Product and Data Science teams is key, along with staying current on AdTech industry trends.

What you'd actually do

  1. Own the Architecture: Define and drive the end-to-end technical architecture for critical AdTech components, ensuring alignment with enterprise standards and future scalability.
  2. System Design: Architect high-throughput, low-latency systems capable of handling millions of transactions per second (TPS) required for Ad serving.
  3. Code Quality & Mentorship: Act as a bar-raiser for code quality; perform advanced code reviews, mentor senior engineers, and foster a culture of technical excellence and innovation.
  4. Technology Strategy: Evaluate and select appropriate tech stacks (Language, Database, Cloud Native services) to solve specific business problems; drive "build vs. buy" decisions.
  5. Cross-Functional Collaboration: Partner with Data Science and Product teams to translate complex business requirements into robust technical specifications and architectural blueprints.

Skills

Required

  • Java/Kotlin
  • Spring Boot
  • Microservices architecture
  • Hadoop
  • Spark
  • Kafka
  • Flink
  • DSP
  • SSP
  • Ad Exchanges
  • OpenRTB standards
  • VAST/VPAID
  • identity resolution
  • Cassandra
  • ScyllaDB
  • DynamoDB
  • Aerospike
  • Redis
  • Memcached
  • GCP
  • AWS
  • Azure
  • Kubernetes
  • Docker
  • distributed systems

Nice to have

  • Data Privacy laws (GDPR, CCPA)
  • React
  • Angular
  • technical publications
  • blogs
  • conference speaking

What the JD emphasized

  • deep domain expertise in distributed systems
  • mastery of AdTech protocols
  • highly scalable, low-latency, and fault-tolerant
  • millions of transactions per second (TPS)
  • strict SLA requirements (sub-millisecond latency)