Staff Engineer - Recommendations
VRChat
Join the VRChat Team!
VRChat offers a first-of-its-kind, game-changing platform that provides an endless collection of social VR experiences and gives 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 anywhere in the world on any device. VRChat has raised $100M to date with the support of investors, Makers Fund, Anthos Capital and HTC.
We have a great team which includes people from: Netflix, Twitter, Meta, Microsoft, Roblox, Google, Amazon, Unity, Spotify, Discord, Uber, eBay, Robinhood, Twitch, Zynga and TikTok. Come and join the mission!
Job Overview
We’re looking for a data / ML engineer to join our Social Experience team. You will be instrumental in developing and refining the data-driven recommendations systems that help our users connect, interact, and discover content and communities. This role involves working with AWS, Python/FastAPI, Node.js, and Snowflake to build, train, and operationalize personalization systems. You will be instrumental in processing and transforming the large volumes of data generated by our platform to create meaningful user experiences. If you’re passionate about data engineering and leveraging data to enhance content discovery, this role could be the perfect fit.
What You'll Do
Work within a full-stack team of engineers to develop, maintain, and optimize scalable data pipelines, backend services, and APIs for data-driven features like recommendations, content discovery, groups, and events in VRChat.
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 (e.g., Spark, Kafka) to handle large-scale datasets.
Contribute to the evolution of our technical and product capabilities, helping to progress from simple heuristics to more sophisticated, data-backed personalization for content and experiences.
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 solve an outage.
Qualifications
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.
Proven experience building and optimizing production-grade data pipelines (ETL/ELT).Strong proficiency in SQL and experience with database optimization for both analytical queries and high-throughput real-time access.
Experience with big data technologies such as Spark, Hadoop/Beam, or Kafka.
Experience with cloud providers at scale, such as AWS or Google Cloud.
Able to work in a variety of languages and technologies, such as Python, JavaScript/Node.js, Mongo, and Redis.
Experience with Elasticsearch, data warehousing, and machine learning (ML) systems.
An agile, collaborative mindset and excellent communication skills, capable of working effectively in a remote, cross-functional team environment.
Bonus Points
Experience building and scaling aspects of content discovery or recommendation systems.
Demonstrated interest in online communities, VR, or VRChat (as a user or creator). Knowing how our platform and community works will be helpful for this role.
Experience with social networks, social graphs, or systems dealing with user-generated content.
Experience working on consumer products, e-commerce, or two-sided marketplaces.
Benefits
Work from anywhere! VRChat is a 100% remote company offering flexible working hours in combination with core hours supporting real-time collaboration
Health Benefits
401K for US & Group RRSP for Canadian Employees
Stock Options
Generous paid holiday schedule
Unlimited/flexible vacation time
Paid parental leave benefits
VRChat is an equal-opportunity employer, and we welcome applicants from all backgrounds. VRChat fosters a diverse, creative, and collaborative environment where anyone can contribute to any of the ongoing projects or direction of the roadmap at any time. If you’re a passionate team player who wants to have an impact on a dynamic team, we’d love to hear from you!
All job offers are subject to satisfactory referencing and background checks.
$212.5k - $255k per year
.... Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Staff Software Engineer, Developer Productivity to help us identify and advocate for strategic changes, and play a key role in shaping Webflow's architecture...SuggestedOngoing contractLong term contractPermanent employmentFull timeTemporary workFixed term contractInternshipRemote workFlexible hours- ...We are looking for an experienced Tech Lead (Staff Software Engineer) to lead a high-impact engineering team building scalable, cloud-native applications with modern DevOps practices. You will own technical strategy, architecture decisions, and delivery while mentoring engineers...SuggestedFull timeLocal area
$196k - $269.5k per year
...choose StackAdapt to orchestrate high-impact campaigns across programmatic advertising and marketing channels. We are looking for a Staff Engineer, FinOps & Cost Platform to build and lead our engineering cost-management capability. This is a founding individual contributor...SuggestedLocal areaRemote workWork from homeHome office$200k - $276k per year
...Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride! Docker is seeking a Staff Software Engineer to join our Data Engineering team and drive the technical evolution of data systems that power analytics across the entire...SuggestedRemote jobLong term contractWorldwideHome office$100k per year
...effective operating cadences, including weekly staff meetings, monthly finance reviews, and... ..., project summaries, and operational recommendations. Build and maintain operating rhythms... ...execution. Compensation for all engineers at Tenstorrent ranges from $100k - $500k...SuggestedPermanent employment- ...ever sacrificing craft or quality. We’re looking for a Senior Staff Machine Learning Scientist to help us solve challenging problems... ...This posting is for a new position ~ Reporting to the Director, Engineering As a Senior Staff Machine Learning Scientist, you’ll:...Ongoing contractLong term contractPermanent employmentFull timeTemporary workFixed term contractInternshipRemote workFlexible hours
- ...Developer AI is an experimental team rethinking Stripe’s developer experience for the AI era. We are using the latest LLMs and AI engineering techniques to help developers streamline and automate the building and maintaining of their Stripe integrations Some areas we’re...Remote job
$220k - $275k per year
...key to our success revolves around thoughtful, scalable, and beautifully crafted design. In pursuit of that, we’re looking to hire a staff product designer for our Experiences group. Experiences is the team that looks after Mercury’s core product experience – all of the...Remote job- ...future of design and collaboration, join us! Forward Deployed Engineers at Figma sit at the intersection of engineering, product, and... ..., including setup guidance, debugging, escalation triage, and recommendations on technical implementation patterns Work closely with...Minimum wageFull timeLocal areaRemote workFlexible hours
- ...help us get there. We are seeking a dedicated Implementation Engineer to join our dynamic team. As an Implementation Engineer, you will... ...advisor to clients, offering insights, best practices, and recommendations to optimize their use of our solution and maximize ROI. Who...Remote job
$145k - $260k per year
...developers ship better software more quickly. For more information on our team and culture, we highly recommend reading our How We Work . As a Software Engineer, you will… Participate in all aspects of software development activities, including design, coding, code...Remote jobRemplacementInternshipWork at officeImmediate startFlexible hours- ...are important to them, creating a sound environment starts from the top. This person would help add more structure to our current engineering team. Why join us? In addition to a family type atmosphere where upper management is easily accessible and willing to communicate...Long term contractFull timeFor contractors
- ...want it to be enthralling, and we want to help other Stripes seamlessly benefit from our systematic work. What you'll do As a Design Engineer you will concept, prototype, and build new experiences for our web presence. You'll bring your creativity and expertise to the full...Full time
$125k - $150k per year
...we enable businesses to securely and quickly support their customers. We're growing quickly and are scaling up. As Forward Deployed Engineer, you'll ensure that Canopy Connect’s API customers launch with our product quickly and successfully. This position requires strong...Full timeContract workInternshipRemote workHome office$160k - $240k per year
...largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists. KoBold has...Full timeRemote work- ...feel simple again. Since launching in 2021, we've become the top-recommended personal finance app by users and experts. Our goal? To take... ...together. The Role: Monarch is hiring a Senior Security Engineer, Detection and Response to join our Security team within Foundations...Full timeInternshipWork at officeImmediate startRemote workWork from homeWeekend work
- ...of design and collaboration, join us! Billing is a full stack engineering group automating revenue workflows and building end-to-end payment... ..., manage, support, and develop a team of engineers, including staff level engineers Establish trust within and across teams by creating...Minimum wageLong term contractFull timeTemporary workTerm timeLocal areaRemote workFlexible hours
- ...we do is the result of the creativity and commitment of our team - builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you...Full timeImmediate startRemote work
$150k - $190k per year
...cardiac arrest response and save lives! Learn more about working at Avive: We are seeking a versatile and proactive Backend Software Engineer to design, build, and operate the services that power our products. The ideal candidate will own backend APIs, data pipelines, and...Full timeInternshipLocal area- ...excellent component architecture and best practices Own the frontend experience end-to-end If you’d like to learn more about engineering here, take a look at our engineering careers page. What we're looking for Strong frontend fundamentals : Deep React/TypeScript...Full timeApprenticeshipLocal areaRemote work
$165k - $200k per year
...smooth transitions. (Confluence) Required Education and Experience ~ Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field or compensating additional experience in lieu of degree. ~3-10 years of experience in a DevOps or similar role,...Full timeInternshipLocal area$170k - $215k per year
...Senior Software Engineer, Decision Science About the Company The mining industry has steadily become worse at finding new ore deposits, requiring 10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found...Full timeInternshipRemote work- ...role, you’ll lead the team that enables engineers at Figma to easily develop the next generation... ...develop a team of engineers, including staff level engineers Partner with product... ...including game, application, or browser engines Experience with creative coding frameworks...Minimum wageLong term contractFull timeLocal areaRemote workFlexible hours
$100k per year
...hard problems. We are growing our team and looking for contributors of all seniorities. Tenstorrent is seeking a Signal Integrity Engineer to join our growing team. The ideal candidate will have a wealth of exposure designing high speed interconnects, breakout design, material...Permanent employment- ...design and collaboration, join us! You will be the first engineering manager for the Growth Platform, and you’ll help shape its vision... ...independently Background in personalization systems, recommendation engines, or ML-driven content selection Experience integrating with...Minimum wageLong term contractFull timeTemporary workLocal areaRemote workFlexible hours
$150k - $240k per year
...for this role, depending on experience, impact, and demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company:...Full timeInternshipRemote work- ...real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! The Production Engineering team focuses on end-to-end reliability, durability, scalability, and performance of Figma products and services. We’re looking for...Minimum wageFull timeLocal areaRemote workFlexible hours
- ...by Greylock and Y Combinator, fully remote since 2018. We are seeking a talented and experienced Senior DevOps Infrastructure Engineer to join our dynamic team. As a mid-senior level professional, you will play a pivotal role in managing and optimizing our cloud infrastructure...Full timeRemote workWork from homeFlexible hours
- ...the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and... ...millions of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions...Minimum wageFull timeLocal areaRemote workFlexible hours
- Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea ...Minimum wageFull timeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Engineer - Recommendations. Be the first to apply!
