Senior Software Engineer, Scalable Segmentation Engine

Adobe

California (PA)

On-site

USD 139,000 - 258,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Adobe Experience Platform is hiring engineers to build a scalable segmentation service that defines customer segments and generates target audiences in real time. You will own design and implementation of core components, develop query compilation and optimization techniques, and work with Apache Spark to handle large-scale data processing.

You will contribute to architecture reviews and deploy production services in an Agile environment.

Qualifications

  • B.S. in Computer Science or a related field is required.
  • M.S. in Computer Science or a related field or equivalent practical experience is preferred.
  • Experience building a scalable query engine or equivalent practical experience is required. Language design is a plus.
  • Strong grasp of algorithms and data structures.
  • Proficiency in Databases or compilers is preferred.
  • Strong programming skills with extensive experience in Java or Scala.
  • Proficiency in Apache Spark is preferred.
  • Leadership skills to collaborate and drive cross-team efforts.
  • Excellent communication skills.
  • Adaptable to evolving priorities, learning new technologies, and delivering viable solutions within defined time frames.

Responsibilities

  • Collaborate with a team of engineers and product managers to build a high-performance segmentation engine.
  • Develop query compilation algorithms that transform and rewrite segment definition queries.
  • Develop query optimization and evaluation algorithms including multi-query optimization and streaming evaluation.
  • Work on cross-functional themes involving advanced data pipelines using Apache Spark.
  • Build tools to monitor query performance and debug potential semantic errors.
  • Deploy production services and iterate based on customer feedback.
  • Follow Agile methodologies using CI/CD pipelines.
  • Participate in architecture, design, and code reviews.

Skills

Java
Scala
Algorithms & DS
Apache Spark
Leadership
Communication Skills
Databases
Compilers

Education

B.S. in Computer Science or related field
M.S. in Computer Science or related field or equivalent

Tools

Apache Spark

Job description

Adobe Experience Platform is hiring engineers to build a scalable segmentation service that defines customer segments and generates target audiences in real time. You will own design and implementation of core components, develop query compilation and optimization techniques, and work with Apache Spark to handle large-scale data processing.

You will contribute to architecture reviews and deploy production services in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Scalable Segmentation Engine
Senior Software Engineer, Scalable Segmentation Engine

Adobe (old) • San Jose (CA)

On-site
USD 178,000 - 258,000
Senior Platform Engineer - AI-Driven Deployment & Scale
Senior Platform Engineer - AI-Driven Deployment & Scale

Adobe Inc. • San Francisco (CA)

On-site
USD 159,000 - 302,000
Software Engineer - Adobe Experience Platform
Software Engineer - Adobe Experience Platform

Adobe Inc. • San Jose (CA)

Hybrid
USD 140,000 - 230,000
Equity awards
Health coverage
Learning budgets
+3
Senior Software Engineer, Real-Time CDP & AI Personalization
Senior Software Engineer, Real-Time CDP & AI Personalization

Adobe Inc. • San Jose (CA)

Hybrid
USD 140,000 - 230,000
Equity awards
Health coverage
Learning budgets
+3
Senior Software Engineer — AI-First Marketing Platform
Senior Software Engineer — AI-First Marketing Platform

Adobe • California (PA)

On-site
USD 139,000 - 258,000
Graduate Software Engineer – Build Scalable Systems
Graduate Software Engineer – Build Scalable Systems

Adobe • Texas

On-site
USD 77,000 - 152,000
Senior AI-Driven Real-Time Data Platform Engineer
Senior AI-Driven Real-Time Data Platform Engineer

Adobe (old) • San Jose (CA)

Hybrid
USD 178,000 - 258,000
Competitive compensation
Equity awards
Health insurance
+3
Graduate Software Engineer – End-to-End & Scalable Systems
Graduate Software Engineer – End-to-End & Scalable Systems

Adobe Inc. • San Jose (CA)

On-site
USD 105,000 - 152,000
Senior GenAI Systems Engineer — Scalable Inference
Senior GenAI Systems Engineer — Scalable Inference

Adobe (old) • Seattle (WA)

On-site
USD 224,000 - 324,000
Remote Senior Backend Engineer — Segmentation & Growth AI
Remote Senior Backend Engineer — Segmentation & Growth AI

Candidate • San Francisco (CA)

Remote
USD 196,000 - 227,000
Bonus
Equity
Employee Travel Credits