• Build, train, and operationalise data-driven recommendation systems that help VRChat users connect, interact, and discover content and communities, working with AWS, Python/FastAPI, Node.js, and Snowflake.
• Design and implement scalable data pipelines, backend services, and APIs for recommendations, content discovery, groups, and events across VRChat's platform.
• Drive the evolution from simple heuristics to sophisticated, data-backed personalisation for content and experiences.
• Collaborate with data scientists, product managers, and engineers to ensure the right data is captured, processed, and available to power meaningful user experiences.
• Work fully remotely from anywhere in the world with flexible hours and core collaboration overlap.
📋 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.
• Bring proven experience building and optimising production-grade data pipelines (ETL/ELT) and strong proficiency in SQL with experience optimising databases for both analytical queries and high-throughput real-time access.
• Bring experience with big data technologies such as Spark, Hadoop/Beam, or Kafka, and with cloud providers at scale such as AWS or Google Cloud.
• Bring proficiency across Python, JavaScript/Node.js, MongoDB, and Redis.
• Bring experience with Elasticsearch, data warehousing, and machine learning systems.
🌟 Nice-to-have
• Bring experience building and scaling content discovery or recommendation systems.
• Bring experience with social networks, social graphs, or systems dealing with user-generated content.
• Bring experience working on consumer products, e-commerce, or two-sided marketplaces.
• Bring a demonstrated interest in online communities, VR, or VRChat as a user or creator.
🎯 Responsibilities
• Develop, maintain, and optimise scalable data pipelines, backend services, and APIs for data-driven features including recommendations, content discovery, groups, and events.
• Design and implement data models and schemas that support both analytical needs and real-time recommendation systems.
• Implement and maintain data processing jobs using big data technologies such as Spark and Kafka to handle large-scale datasets.
• 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 in to resolve production outages and contribute to platform reliability.
About VRChat
😃 What VRChat offers
• Work fully remotely from anywhere in the world with flexible hours and core collaboration hours — VRChat is a 100% remote company.
• Receive stock options, unlimited and flexible vacation, and a generous paid holiday schedule.
• Access paid parental leave benefits and health benefits for US and Canadian employees.
• Join a diverse, collaborative team building one of the world's most ambitious social VR platforms.
💖 What makes VRChat unique
VRChat is a first-of-its-kind social VR platform with over 250,000 worlds and growing, giving users and creators the power to bring their imaginations to life on any device. Backed by Makers Fund, Anthos Capital, and HTC with around $100M raised to date, VRChat is shaping the future of the metaverse.
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. RemoteCorgi 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 RemoteCorgi 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 RemoteCorgi.co.uk with a link to https://www.remotecorgi.co.uk.