Adobe Experience Platform (AEP) is revolutionizing how businesses deliver customer experiences through its multi-cloud, multi-tenant service architecture. The Profile Stores layer, a critical component of AEP, supports thousands of customers by managing high-volume data pipelines and storage for real-time customer profiles.
The role focuses on building and maintaining complex data models that handle both record structures and timeseries analytics events at massive scale. With petabytes of data and thousands of customers, the position demands expertise in creating resilient, accurate, and highly scalable systems. This is an exceptional opportunity to work on core services used across Adobe Digital Experience solutions.
As a Senior Software Engineer, you'll join an elite team tackling complex data challenges using cutting-edge open-source technologies. The position requires deep expertise in distributed systems, data processing frameworks, and cloud technologies. You'll be responsible for designing and implementing high-performance data ingestion pipelines that handle both streaming and batch processing at scale.
The ideal candidate brings 15+ years of industry experience, with strong backgrounds in distributed systems, cloud storage solutions, and data processing frameworks. You'll need excellent programming skills in Java or Scala, plus experience with technologies like Apache Kafka, Spark, and various NoSQL databases. The role demands both technical excellence and leadership abilities to drive cross-team initiatives.
Adobe offers a competitive compensation package, including a salary range of $170,500 - $320,000 annually, plus potential for annual incentives and equity awards. The company provides comprehensive benefits and fosters a culture of continuous learning and innovation. This role offers the chance to make a significant impact on Adobe's digital experience platform while working with exceptional talent in a collaborative environment.