Software Developer - JAVA 4

Cypress HCM

San Jose (CA)

Hybrid

USD 83,000 - 124,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cypress HCM is seeking a Software Developer IV - Java for a contract role in San Jose, CA. You will contribute to the Segmentation Service within the Adobe Experience Platform ecosystem, designing scalable components and optimizing queries in a real-time pipeline.

You will work with engineers and product managers, implement data pipelines with Apache Spark, and participate in agile ceremonies, CI/CD, and code reviews to deliver high-performance software.

Qualifications

  • BS in Computer Science or related field is required.
  • MS in Computer Science or equivalent practical experience is preferred.

Responsibilities

  • Collaborate with software engineers and product managers to build a high-performance segmentation engine
  • ],

Skills

Java/Scala development
Distributed systems design
Algorithms & data structures
Problem-solving
Cross-team collaboration
CI/CD pipelines

Education

BS in Computer Science or related field
MS in Computer Science or equivalent

Tools

Apache Spark
Databases
Compiler technologies

Job description

Software Developer IV - Java
Job Details
  • Software Developer IV - Java
  • Location: San Jose, CA 95110 (Hybrid)
  • Duration: 8/03/2026 to 2/01/2027 (Contract)
  • Team: RTCDP: Segmentation
Job Description

Adobe Experience Platform (AEP) enables businesses to deliver the right experience at the right time to their customers. The Segmentation Service is one of the core AEP services, allowing customers to define audience segments and generate target audiences using real-time customer profile and event data.

This team processes trillions of audience segment evaluations every day, making scalability, performance, and distributed systems engineering critical. This is an opportunity to solve complex algorithmic problems while building highly performant services used across Adobe Digital Experience products.

Responsibilities
  • Collaborate with software engineers and product managers to build a high-performance segmentation engine
  • Design and implement core platform components
  • Develop query compilation algorithms that transform and optimize segmentation queries
  • Build query optimization and evaluation algorithms including:
    • Multi-query optimization
    • Incremental evaluation
    • Streaming evaluation
  • Develop advanced data pipelines using Apache Spark
  • Build monitoring tools to measure query performance and identify semantic issues
  • Deploy and support production services while continuously improving performance
  • Participate in architecture discussions, design reviews, and code reviews
  • Work within Agile development processes using modern CI/CD pipelines
Required Qualifications
  • BS in Computer Science or related field
  • Strong Java or Scala development experience
  • Experience building scalable query engines or equivalent large-scale data processing systems
  • Excellent understanding of algorithms and data structures
  • Experience designing high-performance distributed systems
  • Strong problem-solving and debugging skills
  • Ability to collaborate across engineering teams
Preferred Qualifications
  • MS in Computer Science or equivalent practical experience
  • Experience with databases or compiler technologies
  • Apache Spark experience
  • Experience optimizing distributed query execution
Compensation
  • Pay Rate: $73.13/hour
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior Software Engineer

Adobe • San Francisco (CA)

On-site
USD 208,300 - 301,600
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
Sr. Software Development Engineer
Sr. Software Development Engineer

Adobe Inc. • San Jose (CA)

On-site
USD 160,000 - 230,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 Software Engineer, Scalable Segmentation Engine
Senior Software Engineer, Scalable Segmentation Engine

Adobe • San Jose (CA)

On-site
USD 178,000 - 258,000
Senior Software Engineer - High-Performance Segmentation
Senior Software Engineer - High-Performance Segmentation

Adobe • San Francisco (CA)

On-site
USD 208,300 - 301,600
Sr. Software Development Engineer 4
Sr. Software Development Engineer 4

Adobe • San Jose (CA)

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

Adobe Inc. • San Jose (CA)

On-site
USD 177,900 - 257,550
Software Engineer – Adobe Experience Platform
Software Engineer – Adobe Experience Platform

Adobe • San Jose (CA)

Hybrid
USD 133,000 - 242,000
Competitive salary
Comprehensive health coverage
Learning budgets
+2