Hotline: 678-408-1354

Software Architect, Ad Cloud TV

The Advertising Cloud is the first end-to-end independent advertising and data management solution that spans traditional TV and digital formats, simplifying what has been a complex and fragmented process for the world’s biggest brands.

About the role:

We are searching for a Software Architect to be a part of our ACTV team inside the Adobe Advertising Cloud unit. ACTV designs, builds and maintains Adobe’s platform for planning, buying and reporting on TV advertising. This is hands-on engineering role providing architecture and design leadership to several engineering teams, including:

  • Planning and Forecasting
  • Supply Management
  • Reporting and analytics
  • Data systems

Although we have standardized on Java-based microservices and streaming/batch data processing applications, we operate a heterogeneous technical environment. The TV platform uses other technologies including Hive, Aerospike, MySQL, MongoDB, Elasticsearch, Hazelcast and AWS infrastructure services.

The opportunity is for you to drive our transition to microservices, enable message-driven system interactions and accelerate time-to-market with a Kubernetes-powered CI/CD process. Additionally, there are many scaling challenges to solve including processing more TV viewership data, fully integrating ML models into our forecasts and enabling customer self-service throughout the TV advertising lifecycle.

Responsibilities:

  • Articulate and help drive the engineering roadmap for TV platform
  • Develop high-quality designs for new features, components and systems
  • Build frameworks and abstractions that drive engineering productivity and quality
  • Collaborate with technical leads and engineers on technical designs, code-level patterns and best practices
  • Drive alignment with other architects and engineering leaders in Ad Cloud around common technology, shared libraries and engineering standards.

Required Skills and Expertise:

  • Expert-level (8+ years) experience with Java
  • Experience in design and development of a scalable cloud based service offering
  • Proficiency in one of the scripting languages (e.g. Perl, Python, Ruby)
  • Strong skills with distributing computing concepts and technologies (e.g Apache Ignite, Hazelcast, Zookeeper).
  • Experience with big data/search tools and techniques strongly desired (e.g. Hadoop, Spark, Hive, Elasticsearch).
  • Experience with container platforms such as Kubernetes, Docker, Cloud Foundry etc.
  • Have strong, heartfelt opinions on consistency & reliability constructs, Lambda/Kappa Architectures, server less compute, design patterns.
  • Enthusiastic, can-do attitude and a consistent track record of delivery
  • A passion for teaching and mentoring
  • Good problem solving and trouble-shooting skills
  • Senior-level experience on previous engineering teams
  • MS in Computer Science or equivalent

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists . You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you’re looking to make an impact, Adobe’s the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age , sexual orientation, gender identity, disability or veteran status.

Email Me Jobs Like These
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter