Job responsibilities
- Design and build APIs and highly-available, near realtime, high throughput services that deliver personalized content
- Drive technical innovation by staying abreast of the latest industry trends, conducting research, and implementing new technologies that can enhance the discovery experience
- Build and lead an engineering team to design and develop technologies to help customers discover the products we are building
- Analyze and interpret user data to segment customer cohorts effectively
- Monitor and analyze customer behavior and engagement metrics to continually refine and optimize discovery strategies
- Leverage telemetry and analytics tools to understand and track user behavior and how they interact with our products
Required qualifications, capabilities, and skills
- Formal training or certification on Java concepts and proficient expert experience
- Experience working with cloud platforms like Google Cloud or AWS
- Lead the design and development of high-throughput, near real-time microservices, to deliver personalized, real-time content in a cloud-native environment
- Experience designing and working with event driven architectures
- Experience writing unit, end to end full system tests and performance tests
- Experience building, mentoring, and leading engineering teams, particularly in a flat-structure organization
Preferred qualifications, capabilities, and skills
- Experience in marketing automation and campaign management, and familiarity with tools such as Adobe Campaign, Braze or moEngage.
- Experience in integrating and working with marketing technologies and third-party platforms
- Familiarity with event based streaming systems like Kafka, Kinesis or Pulsar