Roblox - San Mateo, CA

posted 6 months ago

Full-time - Principal
San Mateo, CA
Professional, Scientific, and Technical Services

About the position

At Roblox, we are on a mission to connect a billion people with optimism and civility through immersive digital experiences. As a Principal Machine Learning Engineer on the Personalization team, you will play a crucial role in building deep learning models that enhance user understanding, content understanding, and content generation. Your work will directly impact how we personalize the search experience, driving engagement and retention for our users. You will be responsible for designing and implementing machine learning solutions that power our visual and text-based search and discovery systems, ensuring that users receive the best connections and content at the right time. This role involves tackling a diverse range of search and discovery problems at scale, which is fundamental to our platform's success. In this position, you will design and implement large language models (LLMs) for visual and natural language understanding, as well as generative models for creating text, images, or videos. You will author specifications for new features and improvements, collaborating with various teams within Roblox to maintain a community-first mindset in product development. Balancing research with practical application, you will communicate with industry peers and act as an ambassador for Roblox, ensuring that our solutions are innovative and user-oriented. With the rapid growth of our daily active users, we are looking for experienced machine learning engineers who are passionate about creating advanced ML solutions that enhance the Roblox experience.

Responsibilities

  • Design and implement machine learning solutions for visual and text-based search and discovery systems.
  • Develop large language models (LLMs) for visual understanding and natural language understanding.
  • Create generative models to produce text, images, or videos.
  • Author specifications for new features and improvements.
  • Collaborate with other teams to ensure community-first product development.
  • Balance research with practical implementation of new technologies.
  • Act as an ambassador for Roblox in industry communications.

Requirements

  • 6+ years of experience in designing and building scalable machine learning and search solutions for large user bases.
  • A BS or MS in Computer Science or a related discipline; advanced degrees are a plus.
  • Experience in initiating and facilitating technical decisions across multiple teams and organizations.
  • 7+ years of experience for Principal role or 4+ years for Senior role in designing scalable machine learning solutions for NLU use cases.
  • Proficiency in transformer-based model training, inference, and product integration.

Nice-to-haves

  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Familiarity with cloud-based machine learning services.
  • Knowledge of user experience design principles.
  • Experience in game development or related fields.

Benefits

  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week
  • Fully stocked kitchens with unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service