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

Lead Data Platform Engineer

PR Newswire 1K-5K Internet Software & Services

INFOnline, part of saas.group, is seeking a Lead Data Platform Engineer to own and evolve its GCP-native data platform that powers digital audience measurement for the German and Austrian media industry.

CI/CD dbt Docker GCP Go Serverless SQL Terraform
4 hours, 54 minutes ago

OFSAA - Basel Technical Consultant

Unison Group Technology consulting

An experienced OFSAA Basel Technical Consultant is needed to design, develop, and support Basel regulatory reporting solutions for Oracle Financial Services Analytical Applications at a banking environment.

5 hours, 9 minutes ago

Software Engineer II, Backend (ML Training & Serving)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Software Engineer II for its ML Training & Serving engineering team to build the infrastructure that trains and serves machine learning models across the company.

AWS Kotlin Kubernetes Machine Learning MySQL Python
5 hours, 9 minutes ago

Data Engineer for AI Product

Qonto 1K-5K Banks

Qonto is hiring a Data Engineer for AI Product to build the data layer and production infrastructure that powers machine learning products for its finance workspace serving SMEs across Europe.

Apache Airflow Apache Spark CI/CD dbt Machine Learning Python
5 hours, 24 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