VRChat Inc. logo
VRChat Inc.
Posted 77 days agoVerified live 7h ago

Engineer - Trust and Safety (Mid Level to Staff Level)

Brief overview

Remote
MongoDBExpressReactNode.jsRedisRESTful APIsCSSDatabase designVersion control systemsCI/CD pipelinesIncident responsePrivacy and access controlsUnityC#Machine learning model servingCloud platforms AWSCloud platforms GCP

Job description

Summary

VRChat Inc. offers a unique social VR platform that empowers users to create and engage with a vast array of virtual experiences. They are seeking a full-stack engineer to enhance their Trust and Safety Tech team, focusing on developing scalable moderation and safety systems to ensure a safe environment for users.

Responsibilities

  • Work within a full-stack team to develop, implement, and maintain new features for the VRChat platform and operational team
  • Focus on enhancing safety systems, building the UI/UX and backend systems for support, moderation, and safety operations, with consideration for cost and user privacy
  • Collaborate closely with product managers, designers, and other engineers across the stack to translate product and design vision into functional code through informed tradeoffs and accurate estimates
  • Contribute to all stages of the feature lifecycle, from initial concept and prototyping to deployment and post-launch iteration and maintenance
  • Ensure the usability, stability, reliability, and performance of critical moderation and safety services, participating in on-call rotations as needed
  • Participate in code reviews to maintain a high bar for code quality, architectural integrity, performance, and reliability while spreading knowledge across the team
  • Contribute to a culture embracing collaborative, iterative, outcome-focused, product-discovery-driven delivery

Skills

  • Professional experience developing, building and maintaining web applications, preferably in social or gaming contexts
  • Proficiency in the MERN stack (MongoDB, Express, React, Node.js) and related technologies like Redis
  • Experience building scalable, RESTful APIs
  • Experience building usable, responsive web front ends using React and CSS, or other similar technologies
  • Experience with database design and optimization, state management, and third-party integrations
  • Familiarity with version control systems and CI/CD pipelines
  • Experience with operational excellence: observability, on-call, incident response, and reliability practices for production systems
  • Comfort designing systems with adversarial users in mind: anticipating abuse vectors, false-positive costs, and graceful degradation
  • Experience handling sensitive user data with appropriate privacy and access controls
  • Comfort collaborating with non-engineering partners (operations, legal, policy) on product trade-offs
  • An agile, collaborative, product mindset and excellent communication skills, capable of working effectively in a remote, cross-functional team environment
  • Demonstrated interest in online communities, VR, or VRChat (as a user or creator)
  • Understanding of a game client/server architecture and data flow, especially as it relates to telemetry or abuse vectors
  • Experience with Unity/C# (for in-game safety UI surfaces like reporting flows)
  • Experience with ML-adjacent systems (model serving, evaluation, human-in-the-loop pipelines)
  • Experience working in, or directly with, moderation or Trust and Safety teams
  • Familiarity with cloud platforms (e.g. AWS, GCP) and containerization (e.g. Docker, Kubernetes.)

Qualifications

Must Haves

  • Professional experience developing, building and maintaining web applications, preferably in social or gaming contexts
  • Proficiency in the MERN stack (MongoDB, Express, React, Node.js) and related technologies like Redis
  • Experience building scalable, RESTful APIs
  • Experience building usable, responsive web front ends using React and CSS, or other similar technologies
  • Experience with database design and optimization, state management, and third-party integrations
  • Familiarity with version control systems and CI/CD pipelines
  • Experience with operational excellence: observability, on-call, incident response, and reliability practices for production systems
  • Comfort designing systems with adversarial users in mind: anticipating abuse vectors, false-positive costs, and graceful degradation
  • Experience handling sensitive user data with appropriate privacy and access controls
  • Comfort collaborating with non-engineering partners (operations, legal, policy) on product trade-offs
  • An agile, collaborative, product mindset and excellent communication skills, capable of working effectively in a remote, cross-functional team environment
  • Demonstrated interest in online communities, VR, or VRChat (as a user or creator)

Nice to Haves

  • Understanding of a game client/server architecture and data flow, especially as it relates to telemetry or abuse vectors
  • Experience with Unity/C# (for in-game safety UI surfaces like reporting flows)
  • Experience with ML-adjacent systems (model serving, evaluation, human-in-the-loop pipelines)
  • Experience working in, or directly with, moderation or Trust and Safety teams
  • Familiarity with cloud platforms (e.g. AWS, GCP) and containerization (e.g. Docker, Kubernetes.)

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

More jobs like this