JobHabor
Menu

Software Developer - JAVA 4

Varite · San Jose, CA

100100

Hiring signal

Actively hiring

Posted today · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted today
  • Still listed on the employer's own board
  • Publishes a salary range

Did you apply?

Software Developer - JAVA 4 at Varite. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Pay Rate Range

$80.00 - $87.11/hr. on W2

Duties

  • Client enables businesses to deliver the right experience at the right time to their customers.
  • The Segmentation Service is one of the key Client's services, providing the ability to define customer segments and generate target audiences based on real-time customer profiles.
  • Customer segment definitions are sophisticated queries over profile and event data capturing specific attributes or behaviors shared by a subset of users.
  • With the need to perform trillions of audience segment evaluations per day, scalability and efficiency are paramount in segment evaluation.
  • This is a great opportunity for engineers to solve extremely interesting challenges of scale and build core services that are used by all **** Digital Experience solutions.
  • As part of building these services, you will work with an exceptionally talented and collaborative team, tackle complex query evaluation challenges, design & implement innovative algorithms and build highly performant services.

What you'll Do

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

Skills

  • Experience building a scalable query engine or equivalent practical experience is required.
  • Experience in 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, accepting challenges outside one's comfort zone, learning new technologies, and delivering viable solutions within defined time boundaries.

Education

  • 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

Skills

More jobs at Varite

All 88

Similar roles