SanMateoRecruiter Since 2001
the smart solution for San Mateo jobs

Software Engineer - Search & Recommendation

Company: Roblox
Location: San Mateo
Posted on: August 2, 2022

Job Description:

As a Software Engineer you will help power User and Group Search for our 160M+ monthly users.You will partner with Data Scientists, Product Managers, and Search and ML Engineers to better understand users' needs and improve their on platform search by employing Search recall and ranking techniques including query rewriting, adding signals to documents, and signal generation/harvesting. We use Elasticsearch as our query node.
You Are:
Experienced: You have 3+ years of experience building search systems and core ranking algorithms at scale and 5+ years of hands on experience developing backend and web servicescode using Java/C# You own a BS in Computer Science, Masters are a definite plus.Scale for multiple millions of concurrent users is exciting to you--- You know it will take a lot to make it right, but you are impatient to get going...Knowledgeable: You understand aspects of designing available microservices. You're familiar with map-reduce, Spark, Pig, Hive. You have a good experience for query expansion/rewrite techniques such as synonyms, auto-complete, spell correction, query optimization, query to query similarity.Versatile: You have mastered one or more object-oriented languages and technologies already; you approach any situation when the need arises and come up with the right solution.Creative: You take a creative and strategic approach to solving hard problems and driving new tools/functionality for our developersTeam-oriented: You can work well as part of a team and know how to collaborate with all participants to develop the best solutions.
You Will:
Improve and scale User and Group Search to support Roblox's massive user growth.You will investigate user search queries and behavior, analyze win and loss patterns, explore and create signals for ranking improvement ideas and models.Design search ranking improvement experiments and make necessary system changes to support it. Run monitor and launch search experiments.Always take the long view and always iterate to get there.Always think about how we can improve our processes and structure to enforce quality while we iterate quickly on feature development.Collaborate with product, data science and design to push the boundary of what is possible.

Keywords: Roblox, San Mateo , Software Engineer - Search & Recommendation, IT / Software / Systems , San Mateo, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Mateo RSS job feeds