Sr. Software Engineer – Search Services

Sorry, this job was removed at 10:55 a.m. (PST) on Thursday, March 12, 2020
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Description

MyLife is seeking a Sr. Software Engineer with strong experience in Search Algorithms.  This position is part of the Search Platform Team and fills a Sr. Software Engineer role with expertise in building scalable platforms.

As a senior member of our team, the candidate will be responsible for enhancing the company’s Elasticsearch based cluster.  The Platform team is tasked with adding new data sets and moving our big data sets from Oracle to Elasticsearch. All team members must have strong analytical and troubleshooting skills, fluency in coding, good communication skills, and most of all, enthusiasm for tackling complex problems.

 

Desired Skills and Experience:

  • Knowledge of Elasticsearch Algorithms and Data Structures 
  • Good understanding of data organization for returning fast and relevant search results
  • Experience with solving problems in machine learning, information retrieval, text understanding and user behavior understanding 
  • Research, architect, plan and test, the integration of system upgrades and the introduction of new technologies to existing platforms
  • Stay current with new technologies, and industry best practices; particularly those dealing with Java frameworks, Design Patterns and NoSQL storage systems.

 

Required Qualifications:

  • 5+ years of strong, hands-on Java, J2EE development skills
  • Strong Experience in Lucene based search, either ElasticSearch or Solr
  • Strong Experience developing Java MapReduce jobs and executing on a Hadoop HDFS system
  • Strong Experience developing RESTful Web Services
  • Strong Knowledge of NoSQL technologies
  • Mastery of object oriented design, design patterns, and programming skills
  • Experience working cross-functionally with a Product Manager or Email Marketing Campaign Manager preferred
  • Working knowledge of Unix, preferably Linux
  • Experience with building large scale, distributed, highly scalable enterprise server systems
  • Excellent team player with strong collaboration skills; ability to work with various cross functional teams on multi-team projects (Agile/SCRUM)
  • Strong sense of commitment and responsibility.

 

Education
Bachelor's degree in Computer Science or equivalent 8+ years of relevant experience

 

What's in it for you:

  • Great Base Salary
  • Casual Atmosphere
  • Amazing benefits packages including medical, dental, vision, life insurance, FSA and 401k
  • Stock Options
  • PTO & Paid Holidays

 

About MyLife.com

As an internet company we provide a Casual work environment with Flexible Start Times, Breakfast Bagel Mondays, a fully catered Friday lunch and plenty of company parties to celebrate our ongoing successes and product releases.   

MyLife is the only reputation platform focused on making consumers safer and marketplaces more trusted through proprietary Reputation Profiles & Scores. We are also dedicated to helping people manage and monitor their own reputation to help them look their best, personally and professionally, to the people searching for them online.  The company was founded in 2002 and is located in Los Angeles, CA, and has over 40 million members. For more information, please visit http://www.mylife.com.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're located in the heart of trendy Westwood Village. Walking distance to plenty of restaurants, bars, and shopping. Easy access to the 405 freeway.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MyLife.comFind similar jobs