VRChat

VRChat

VRChat provides a platform that enables users to create and explore immersive virtual reality experiences, allowing for social interaction and community-driven content creation through its Unity SDK.

Internet Software & Services
51-250
Founded 2014
$95M raised

Description

  • Develop, maintain, and optimize scalable data pipelines, backend services, and APIs that power recommendations, content discovery, groups, and events.
  • Design and implement data models and schemas to support both analytical reporting and real-time recommendation systems.
  • Build, train, and operationalize personalization systems that leverage platform event and usage data to surface relevant content and communities.
  • Implement and maintain large-scale data processing jobs using big data technologies (e.g., Spark, Kafka) to ingest, transform, and serve high-volume datasets.
  • Collaborate with data scientists, product managers, and engineers to ensure correct data capture, feature availability, and alignment of ML-driven features with product goals.
  • Participate in the design and implementation of backend systems including REST and websocket APIs, caching layers, queueing systems, and cloud orchestration.
  • Contribute to evolving technical and product capabilities by moving solutions from simple heuristics to sophisticated, data-backed personalization approaches.
  • Respond to incidents and be available occasionally to troubleshoot and resolve production outages.

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 ETL/ELT data pipelines.
  • Strong proficiency in SQL and experience optimizing databases for both analytical queries and high-throughput real-time access.
  • Experience with big data technologies such as Spark, Hadoop/Beam, or Kafka.
  • Experience operating at scale on cloud platforms such as AWS or Google Cloud.
  • Experience with multiple languages and technologies, for example Python, JavaScript/Node.js, MongoDB, and Redis; familiarity with Snowflake and FastAPI is a plus.
  • Experience with Elasticsearch, data warehousing, and machine learning systems or working closely with ML teams.
  • Agile, collaborative mindset with strong communication skills and ability to work effectively in a remote, cross-functional team.
  • Preferred: experience building or scaling content discovery or recommendation systems, working with social graphs or user-generated content, or prior involvement in consumer products, e-commerce, marketplaces, VR, or online communities.

Benefits

  • 100% remote work with flexible working hours and core hours for collaboration.
  • Health benefits.
  • 401(k) for US employees and Group RRSP for Canadian employees.
  • Stock options.
  • Generous paid holiday schedule.
  • Unlimited/flexible vacation time.
  • Paid parental leave benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Machine Learning Engineer, Ads Experimentation & Measurements

Unity 5K-10K Internet Software & Services

Unity’s Ads Experimentation Platform team is hiring a senior machine learning engineer to lead experimentation and evaluation for its global advertising ecosystem.

Apache Spark GCP Machine Learning MLOps Python Scala Snowflake Statistics
18 minutes ago

Lead AIML

Weekday 11-50 Construction & Engineering

Nomiso is hiring a senior AIML Developer in India to apply AI and machine learning to customer-facing products and operational challenges for a remote, full-time role.

Apache Spark AWS Docker Git GitLab Go Jenkins Kubernetes Machine Learning Microservices Neural Networks NLP Python PyTorch R Random Forest Scala TensorFlow
48 minutes ago

DATA COORDINATOR

Inter 51-250 Banks

Inter is hiring a Data and AI leader to build and guide a high-impact team, strengthen its data platform, and advance machine learning solutions for the business.

Apache Airflow Apache Spark AWS Azure dbt GCP Kanban Machine Learning MLOps Python Scrum SQL
54 minutes ago

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Software Engineer for its Connectors team to build and maintain JVM-based data integrations that connect the database to widely used data engineering and visualization platforms.

Apache Airflow Apache Spark dbt Grafana HTTP Java Kafka Metabase Pandas Power BI Python SQL Tableau TCP/IP
1 hour, 3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers