VRChat Inc.

Engineer II – Recommendations

VRChat Inc.

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.

Requirements

  • 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.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data engineeringbackend systemsdata pipelinesETLELTSQLbig data technologiescloud orchestrationmachine learningdata modeling
Soft Skills
collaborative mindsetcommunication skillsproblem-solvingteamworkadaptabilityagile methodologycross-functional collaborationremote work capability