Adobe is looking to hire engineers to work on the Adobe Experience Platform (AEP), a customer experience management platform. The goal is to build foundational services for real-time data processing, decisioning, and customer journey optimization, laying the groundwork for higher-level services crucial for the Experience Business vision. This involves handling immense amounts of data and solving ambitious scaling problems on high-traffic, high-visibility applications.
Requirements
- Hands-on experience with open-source technologies such as Spark, Hadoop Stack, and Kafka.
- Proven record of delivering highly optimized code in Scala/Java.
- Proven experience working with NoSQL databases, preferably HBase and Cassandra.
- Proficiency in data structures and algorithms.
- Proven expertise in Java, OOP principles, clean design, and design patterns.
- Deep understanding of modern cloud technologies and design patterns for building “always-up” services.
- Experience with Containers and CI/CD systems like Argo CD and GitOps.
Responsibilities
- Integrate and improve Big Data tools and frameworks to provide requested capabilities.
- Develop and deploy critical parts of the services and deliver them to production.
- Articulate the choice of accurate tools and technologies.
- Translate high-level requirements into meaningful tasks and actions.
- Optimize distributed microservices and Spark applications to reduce cost and enhance availability.
- Lead sophisticated, large-scale projects in an Agile environment using Java, Jenkins, and Spark.
- Collaborate with multi-functional specialists (Product Management, Design, Engineering, etc.) to launch customer-focused solutions.
Other
- 9+ years of industry software development experience.
- Strong analytical and problem-solving skills.
- Strong interpersonal and communication skills.
- Unending curiosity, thoroughness, tenacity, and focus on quickly designing and building sophisticated software systems with great quality to solve customer problems.
- Be a technical leader with the ability and desire to mentor other team members.