Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Software Engineer - Scala

Software Engineer - Scala

Job title Software Engineer - Scala
Contract type: Permanent
Location San Jose
Industry: Software Engineering
Salary: $150,000 - $180,000
Reference: SJCMSC
Contact name: Charlie Murdoch
Contact email: charlie.murdoch@signifytechnology.com
Published: April 27, 2020 8: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