Adobe Experience Platform is the Adobe solution that helps customers to centralize and standardize their customer data and content across the enterprise powering 360-degree customer profiles, enabling data science and data governance to drive real-time personalized experiences.
With Experience Platform, enterprises will be able to use completely coordinated marketing and analytics solutions for driving meaningful customer interactions.
The Data Prep team in AEP has the charter of making data modeling and transformations in and out of AEP seamless to our customers.
We help thousands of customers collect, manage and synthesize petabytes of data with high fidelity and velocity. We help them make sense of that data, get insights and run algorithms, so they can deliver delightful experiences in real-time, every time.
If building new data transformation and data processing platform in the Cloud based on open-source technologies such as Apache Flink and Spark at large-scale is something you’re into, we’d like to meet!
Learn more :
https : / / www.adobe.com / experience-platform.html https : / / www.adobe.io / apis / experienceplatform / home.html
https : / / experienceleague.adobe.com / docs / experience-platform / rtcdp / overview.html?lang en
What You'll Do
Lead agile engineering teams to deliver end-to-end technical solutions that exceed product expectations and delight our customers.
Be a hands-on contributor to one or more key components owned by your team.
Provide technical guidance, prioritization and unblocking the team.
Play the role of a Scrum Master and lead the execution of one or more Scrum teams.
Manage your team in taking specific product features through entire life cycle, from requirement analysis to delivery against the project plan, meeting the reliability, performance and quality targets required in our company.
Be responsible for meeting the uptime and latency SLTs for your components.
Keeping your engineers motivated, and mentor and manage their career development.
Work closely with the engineers to architect and develop the best technical design and solutions.
Hiring and developing outstanding people.
Report on the status of development, quality, and operations to leadership team.
What You Need to Succeed
BS or MS in Computer Science
10+ years of proven experience as a software engineer with strong proficiency in programming languages such Java or Scala.
2+ years of team leadership.
Demonstrated experience managing or leading development teams through full product delivery cycles.
Solid understanding of modern software development methodologies and software design patterns
Demonstrated success building world class applications that can handle data at scale in a resilient and cost-efficient way
Proven experience in ensuring the highest levels of quality and cost efficiency as part of designing, coding and testing processes
Knowledge in SQL and No-SQL solutions such as MySQL, Azure Cosmos DB etc.
Practical knowledge with Cloud based technologies and services.
Experience with Agile Software Development techniques
Excellent spoken / written and interpersonal communication skills
Experience of working in a global and dynamic environment.
Preferred Experience :
Data Management, ETL Domain experience, Big Data background
Experience building Stream Processing Technologies such as Apache Flink, Beam.
Experience building Data Pipelines using Apache Spark
Experience with Microsoft Azure Cloud components.
Experience with Kubernetes (K8S)