Software Engineer – Adobe Experience Platform
Core
Architect and scale ultra-low-latency distributed data systems for real-time identity resolution, consent management, and AI-driven personalization at massive scale.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Globally distributed real-time data pipelines, microservices, and AI/ML personalization engines for the Adobe Experience Platform.
Domain
AdTech / Customer Data Platforms / Real-time Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, distributed systems, microservices, Kafka, Apache Spark, Apache Flink, low-latency API design, NoSQL/SQL storage, concurrency, performance tuning
Preferred skills
customer data platforms (CDP), identity resolution, machine learning, regulatory compliance (GDPR/CCPA), mentorship
Technologies
Java, Scala, Spring Boot, Apache Spark, Apache Flink, Kafka, Cosmos DB, Aerospike, FoundationDB, Delta Lake, Apache Iceberg, Snowflake, Azure, AWS, Kubernetes, Docker, OpenAI, Vector DBs, RAG, Jenkins, GitHub Actions, Prometheus
Responsibilities
Design and deliver globally distributed solutions for real-time identity resolution and consent management; Engineer resilient, high-throughput data flows; Build and maintain mission-critical cloud-native microservices; Integrate Generative AI/ML for segmentation and live decisioning; Lead project delivery from design through production; Coach and mentor junior engineers.
Seniority
Senior, hands-on IC with leadership responsibilities