Senior Software Engineer, Scalable Segmentation Engine

Adobe

San Jose (CA)

On-site

USD 178,000 - 258,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adobe Experience Platform seeks engineers to build a high-performance segmentation engine for real-time segment evaluation at scale. You will own design and implement key components, develop compilation and optimization algorithms, and work with Spark-based data pipelines in a collaborative, Agile environment.

Required are a CS degree (MS preferred), strong Java/Scala skills, and experience with scalable query engines.

Qualifications

  • BS in CS or related field required; MS preferred.
  • Experience building a scalable query engine or equivalent.
  • Strong knowledge of algorithms and data structures.
  • Experience with databases or compilers preferred.
  • Strong Java or Scala programming skills.
  • Spark experience preferred.
  • Leadership to drive cross-team efforts and collaboration.
  • Excellent communication and adaptability to changing priorities.

Responsibilities

  • Collaborate with engineers and product managers on a high-performance segmentation engine.
  • Own design and implementation of key components.
  • Develop query compilation algorithms to transform and rewrite segment definitions.
  • Develop query optimization/evaluation algorithms including multi-query optimization and streaming evaluation.
  • Work on data pipelines using Apache Spark.
  • Build tools to monitor query performance and debug semantic errors.
  • Deploy production services and improve them from customer feedback.
  • Participate in architecture, design and code reviews.

Skills

Java
Scala
Algorithms & data structures
Databases or compilers
Leadership
Excellent communication skills
Adaptable

Education

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

Job description

Adobe Experience Platform seeks engineers to build a high-performance segmentation engine for real-time segment evaluation at scale. You will own design and implement key components, develop compilation and optimization algorithms, and work with Spark-based data pipelines in a collaborative, Agile environment.

Required are a CS degree (MS preferred), strong Java/Scala skills, and experience with scalable query engines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java/Scala Engineer - Real‑Time Segmentation Engine
Senior Java/Scala Engineer - Real‑Time Segmentation Engine

Akraya, Inc. • San Jose (CA)

Hybrid
USD 186,251,520 - 200,578,560
Software Engineer- Java : 26-02220
Software Engineer- Java : 26-02220

Akraya, Inc. • San Jose (CA)

Hybrid
USD 186,251,520 - 200,578,560
Senior Software Engineer - High-Performance Segmentation
Senior Software Engineer - High-Performance Segmentation

Adobe • San Francisco (CA)

On-site
USD 208,300 - 301,600
Senior Software Engineer
Senior Software Engineer

Adobe • San Francisco (CA)

On-site
USD 208,300 - 301,600
Software Developer - JAVA 4
Software Developer - JAVA 4

Cypress HCM • San Jose (CA)

Hybrid
USD 83,000 - 124,000
Senior Java Engineer - High-Perf Segmentation (Hybrid)
Senior Java Engineer - High-Perf Segmentation (Hybrid)

Cypress HCM • San Jose (CA)

Hybrid
USD 83,000 - 124,000
Senior Big Data Platform Engineer – Real-Time Spark
Senior Big Data Platform Engineer – Real-Time Spark

Adobe • San Jose (CA)

On-site
USD 150,000 - 180,000
Senior DevOps Engineer for Scalable AI Platforms
Senior DevOps Engineer for Scalable AI Platforms

Adobe Inc. • San Jose (CA)

On-site
USD 178,000 - 258,000
Sr. Software Development Engineer
Sr. Software Development Engineer

Adobe Inc. • San Jose (CA)

On-site
USD 160,000 - 230,000
Senior Software Development Engineer
Senior Software Development Engineer

Adobe • San Jose (CA)

On-site
USD 150,000 - 180,000