Adobe is seeking a Software Architect to shape the future of Adobe Experience Platform (AEP) Lakehouse by designing and building scalable, high-performance data systems. This role combines data infrastructure, AI workflows, and cloud technology to drive real-time customer intelligence.
The position involves working with cutting-edge technologies and frameworks including Spark, Flink, Kafka, Kubeflow, MLflow, Airflow, and Ray to build efficient data pipelines and AI training workflows. You'll be responsible for developing and optimizing cloud-based solutions across AWS, Azure, and GCP platforms.
As a Software Architect, you'll collaborate closely with engineers, data scientists, and product teams to create seamless AI-powered data platforms. Key responsibilities include building real-time and batch processing pipelines, developing AI training workflows, improving data management with Apache Iceberg and Delta Lake, and providing technical leadership through mentoring and architectural guidance.
The ideal candidate should have 8+ years of experience in distributed systems, data engineering, or AI infrastructure, with strong programming skills in C++, Java, Scala, or Python. Knowledge of cloud computing and GPU/TPU-based AI training environments is essential.
Adobe offers a collaborative environment where innovation is valued, with competitive compensation and opportunities for career growth. The company is committed to diversity, inclusion, and empowering individuals to create and bring ideas to life.