Adobe Experience Platform is seeking a Software Development Engineer to join their operational intelligence team. The role focuses on building scalable, performant services and tools to handle end-to-end customer lifecycle management within Adobe's fastest growing business in the Experience Cloud.
The position involves working with petabytes of data to improve the design and delivery of rich, personalized experiences. The team builds low latency & highly scalable fault tolerant systems that manage everything from customer onboarding to analyzing usage data and generating business insights.
Key responsibilities include designing and developing distributed services that are resilient and highly available, collaborating with various stakeholders including business partners and product management, participating in all aspects of software development from design to deployment, and evaluating innovative technologies for incorporation into the tech stack.
The ideal candidate should have strong experience in building maintainable, scalable systems using Scala/Java, expertise with data transformation & ELT pipelines using tools like Databricks and Snowflake, and proficiency in data visualization. Experience with machine learning models and ML pipelines is highly valued.
This role offers the opportunity to work on cutting-edge technology at massive scale, solving complex technical challenges while directly impacting Adobe's customer experience platform. The position combines data engineering, distributed systems development, and machine learning, making it an exciting opportunity for engineers passionate about building robust, data-driven solutions.