Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
This position is for a key contributor who will lead building the next generation of services for Adobe’s Experience Platform Identity Services - a foundational component of Digital Experience.
Identity Services builds consumer Identity Graph that links consumer identities across devices and channels, to create a holistic consumer profile for marketing & analytics.
Adobe’s Experience Platform is a once is a lifetime opportunity for engineers to build core services that will be used by all Digital Experience solutions for achieving their business goals.
As part of building these core services, engineers will solve big data challenges, design innovative algorithmic solutions and build RESTful API based high throughput, low latency services.
What you'll do
Lead a team of engineers to build services for identity resolution at scale using a combination of heuristics & ML based algorithms
Define the architecture for Identity Services, which includes data collection, batch & real time identity graph computation and high throughput, low latency API services for serving identity graphs.
Design and build fault-tolerant and high-performance systems for data processing at scale.
Design new features and create functional specifications by working with product management and user design; take these features from concept to production with the help of the engineering team.
Engineering development & troubleshoot issues.
What you need to succeed
3+ years' experience as a Technical Lead; 10 or more years of experience developing in Java OR Scala
Bachelors in Computer Science or related field
Strong grasp of algorithms and data structures
Experience building large scale real time & batch data processing systems using big data technologies
Excellent communication skills
Strong understanding of the Digital Marketing domain or an inclination to understand the business that drives the engineering work
Ability to mentor junior engineers
Experience presenting at conferences
Working knowledge of Linux is a plus