More jobs:
Software Developer - JAVA 4
Job in
San Jose, Santa Clara County, California, 95199, USA
Listed on 2026-08-22
Listing for:
Cypress HCM
Full Time
position Listed on 2026-08-22
Job specializations:
-
Software Development
Software Engineer, Java Developer, Backend Developer
Job Description & How to Apply Below
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
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
- 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
- MS in Computer Science or equivalent practical experience
- Experience with databases or compiler technologies
- Apache Spark experience
- Experience optimizing distributed query execution
- Pay Rate: $73.13/hour
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×