Staff Engineer - Recommendations
Core
Build and operationalize data-driven recommendation systems to help users connect, interact, and discover content and communities in VRChat.
Role type
Staff data/ML engineer (recommendations)
Builds
Scalable data pipelines, backend services, APIs, and personalization systems for content discovery and social experiences.
Domain
Social VR platform / Metaverse / User-generated content
Deliverable
production ML models | product features | infrastructure
Required skills
Data engineering, scalable backend systems, SQL, big data technologies (Spark, Kafka), cloud providers (AWS/GCP), Python, Node.js, Elasticsearch, data warehousing, machine learning systems
Preferred skills
Content discovery or recommendation systems, social graphs, user-generated content systems, consumer products, e-commerce, two-sided marketplaces
Technologies
AWS, Python, FastAPI, Node.js, Snowflake, Spark, Kafka, Elasticsearch, Mongo, Redis
Responsibilities
Develop and optimize scalable data pipelines and backend services for recommendations; Design and implement data models and schemas; Collaborate with data scientists and product managers; Implement data processing jobs using big data technologies; Contribute to evolving technical capabilities for personalization; Participate in backend system design including APIs and caching.
Seniority
Staff, hands-on IC with strategic impact