Facebook pixel

Principal Software Engineer
Backend Search
Updated on 12/1/2022
Locations
Burlingame, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Hive
Apache Spark
Elasticsearch
C/C++/C#
Java
Leadership
SCRUM
SQL
Python
Requirements
  • An accomplished programmer in one or more of these languages: Java, Python or C#/C++
  • Experienced in analyzing Search and document data using some of the following technologies
  • Airflow
  • SQL
  • Hive
  • Spark
  • ElasticSearch
  • MapReduce
  • Pig
  • Experienced in query expansion/rewrite techniques such as synonyms, auto complete, spell correction, query optimization, query to query similarity
  • Experienced with search ranking quality evaluation and metric-driven search ranking tuning techniques
  • Experienced in working in an agile/scrum environment with focus on robust design, architecture, TDD, rapid experimentation, A/B testing and metrics
  • Exposure to machine learning, and/or working with data scientists to productionize machine learning models
  • Collaborative: You enjoy working with others
  • Understanding of Knowledge Graphs for document understanding and ranking is a huge plus
Responsibilities
  • Be a Search & Discovery Champion: you have knowledge and experience in many search and discovery technologies, empowering you to understand the challenges of making discovery better by hypothesis, modeling, and experimentation
  • Help shape and build next-generation search and discovery for the Creator Marketplace
  • Ensure that our systems can scale to meet the demands of our Imagination Platform to ensure our players have a seamless experience anywhere in the world
  • Support our search and discovery infrastructure in production, sharing the on-call rotation with your team colleagues
  • Provide technical leadership on large projects with complex multi-team dependencies
  • Write high-quality, performant code
  • Refactor and improve our existing codebase
  • Improve system reliability, performance, and test coverage
  • Work with numerous teams to help build the world's best user generated gaming platform
Roblox

1,001-5,000 employees

Game platform and game creation system
Company Overview
Roblox’s mission is to bring the world together through play. They enable anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers.
Benefits
  • Benefits and Perks - The health and well-being of our employees and their families is our top priority. We offer robust and comprehensive programs with variety to best meet your needs.
  • Well-Being Benefits - With flexible time off and a bi-annual, company-wide spring/summer recharge, Roblox knows how to balance working hard with winding down.
  • Financial Benefits - Competitive compensation packages, 401(k) matching, and flexible share incentives that let you choose how to share in our success.
  • Health and Wellness - Comprehensive medical, dental, and vision benefits, family planning resources, and 12 weeks off for all new parents.
  • Flexible Workplace - Our hybrid work schedule balances working onsite and working remotely. Enjoy daily lunch and an in-house fitness center when working from our San Mateo headquarters.
Company Core Values
  • Inspire Others
  • Work Hard
  • Self-Organize
  • Respect the Community
  • Get Stuff Done