Remote Corgi Becomes WFH JobsRead more
VRChat logo
VRChat

Staff Engineer - Recommendations

Posted on 5 August 2026

About the role

💼 What you will do

• Join the Social Experience team as a data/ML engineer, developing and refining data-driven recommendation systems that help users connect, interact, and discover content and communities. • Work with AWS, Python/FastAPI, Node.js, and Snowflake to build, train, and operationalise personalisation systems. • Process and transform large volumes of platform data to create meaningful user experiences across content discovery, groups, and events.

📋 Job Requirements

• Bring 3+ years of experience in software engineering with a strong focus on data engineering and building scalable backend systems for SaaS products or online platforms. • Have proven experience building and optimising production-grade data pipelines using ETL/ELT. • Demonstrate strong proficiency in SQL with experience in database optimisation for both analytical queries and high-throughput real-time access. • Have experience with big data technologies such as Spark, Hadoop/Beam, or Kafka. • Bring experience with cloud providers at scale such as AWS or Google Cloud. • Work across a variety of languages and technologies including Python, JavaScript/Node.js, Mongo, and Redis. • Have experience with Elasticsearch, data warehousing, and machine learning systems. • Hold an agile, collaborative mindset and excellent communication skills for working effectively in a remote, cross-functional team.

🌟 Nice-to-have

• Have experience building and scaling aspects of content discovery or recommendation systems. • Show a demonstrated interest in online communities, VR, or VRChat as a user or creator. • Bring experience with social networks, social graphs, or systems dealing with user-generated content. • Have experience working on consumer products, e-commerce, or two-sided marketplaces.

🎯 Responsibilities

• Develop, maintain, and optimise scalable data pipelines, backend services, and APIs for data-driven features like recommendations, content discovery, groups, and events. • Design and implement data models and schemas that support both analytical needs and real-time recommendation systems. • Collaborate with data scientists, product managers, and other engineers to ensure the correct data is captured, processed, and available to power meaningful user experiences. • Implement and maintain data processing jobs using big data technologies to handle large-scale datasets. • Contribute to the evolution of technical and product capabilities, progressing from simple heuristics to sophisticated data-backed personalisation. • Participate in the design and implementation of backend systems including REST and WebSocket APIs, caching systems, queueing systems, and cloud orchestration. • Be available to occasionally jump into action to resolve outages.

About VRChat

😃 What VRChat offers

• Work from anywhere as part of a 100% remote company with flexible working hours and core hours for real-time collaboration. • Receive health benefits and stock options. • Access 401K for US employees or Group RRSP for Canadian employees. • Take unlimited and flexible vacation time. • Receive paid parental leave. • Enjoy a generous paid holiday schedule. • Join a team that includes people from Netflix, Twitter, Meta, Microsoft, Roblox, Google, Amazon, Unity, Spotify, Discord, and more.

💖 What makes VRChat unique

VRChat offers a first-of-its-kind platform providing an endless collection of social VR experiences and giving the power of creation to its robust community. With over 250,000 worlds and growing, VRChat's vision is to allow users to bring their imaginations to life and help shape the metaverse on any device. The company has raised $100M with the support of investors including Makers Fund, Anthos Capital, and HTC.

Share This Page

Help others by sharing this with your network

Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. WFH Jobs does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold WFH Jobs liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.

For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to wfhjobs.co.uk with a link to https://www.wfhjobs.co.uk.