×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer- Java : 26-02220

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Akraya, Inc.
Full Time position
Listed on 2026-08-14
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 65 - 70 USD Hourly USD 65.00 70.00 HOUR
Job Description & How to Apply Below

Primary

Skills:

Java (advanced), Scala (advanced), Apache Spark (intermediate), Algorithms (advanced), Data Structures (advanced)

Contract Type: W2

Duration: 5+ Months with possible extension

Location:

San Jose, CA (Hybrid)

Pay Range: $65-$70/hr. on W2

Job Summary

Our client is seeking a Software Engineer to join the Adobe Experience Platform (AEP) Segmentation Service team. This team is responsible for building highly scalable, high-performance services that evaluate trillions of audience segments daily using real-time customer profile and event data. The role focuses on designing and developing scalable query engines, optimizing query execution, building distributed data processing pipelines, and solving complex algorithmic challenges.

The ideal candidate has strong expertise in Java/Scala, distributed systems, query optimization, and large-scale data processing.

Key Responsibilities
  • Design, develop, and enhance Adobe Experience Platform's high-performance Segmentation Engine.
  • Own the architecture, design, and implementation of critical system components.
  • Develop query compilation, transformation, and optimization algorithms for customer segmentation.
  • Build advanced query evaluation capabilities including:
    • Multi-query optimization
    • Incremental evaluation
    • Streaming evaluation
  • Develop and optimize large-scale data processing pipelines using Apache Spark.
  • Build monitoring and debugging tools to analyze query performance and identify semantic issues.
  • Deploy, monitor, and continuously improve production services based on customer feedback.
  • Collaborate closely with Product Managers and cross-functional engineering teams.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Follow Agile development practices and modern CI/CD pipelines.
  • Contribute to solving large-scale distributed systems and performance optimization challenges
Must-Have Skills
  • Strong experience building scalable query engines or equivalent distributed processing systems.
  • Excellent programming skills in Java or Scala.
  • Strong understanding of Algorithms and Data Structures.
  • Experience with distributed systems and large-scale backend services.
  • Knowledge of query compilation, query optimization, or compiler concepts.
  • Experience with Apache Spark (preferred).
  • Database fundamentals and query execution optimization experience.
  • Strong analytical and problem-solving abilities.
  • Experience working in Agile environments and CI/CD pipelines.
  • Excellent communication and cross-functional collaboration skills.
  • Ability to quickly learn new technologies and adapt to changing priorities.
Industry Experience

Candidate coming from Tech or SaaS industry are highly preferred.

#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary