Senior Software Engineer-Tech Lead


The Opportunity

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 in 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 will 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

10 or more years of experience developing in Java OR Scala; 3+ years’ experience as a Technical Lead;
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

To apply for this job email your details to