Software Engineer - Scala

Software Engineer - Scala

Job Title: Software Engineer - Scala
Contract Type: Permanent
Location: San Jose
Salary: $150,000 - $180,000
Start Date: ASAP
Reference: SJCMSC
Contact Name: Charlie Murdoch
Contact Email:
Job Published: April 27, 2020 20:52

Job Description

The Company

Signify Technology is currently working with a multinational e-commerce corporation based in San Jose. This well known global brand that facilitates consumer-to-consumer and business-to-consumer sales through its website. This company handles 5 billion queries daily.


The mission 


Join this company and you will have the opportunity to build large amounts of different indexes for the company search engine, on a distributed infrastructure for both batch and real-time updates.  The team uses Scala, Java and Big Data (Hadoop/Spark) At present they are transitioning from an old technology stack to a modern one built on Scala.  If you have a strong understanding of Scala, Java and Big Data, then you could be a great fit for the role!


The Requirements

  • Understand, estimate, design and implement complex software applications, primarily in Scala  

  • • Build new indexer features to support business requirements  

  • Research and implement indexing techniques for higher search engine performance  

  • Monitor and maintain the batch and real-time indexer pipelines to ensure high availability    

  • Deliver highly performing, low latency, robust code with high test coverage, continuous integration, and production monitoring  

  • Lead product and engineering design and code reviews  

  • Triage and debug production issues  

  • Mentor junior team members