Tech Stack
AWSCloudETLHadoopJavaScriptKafkaRedisSparkUnity
About the role
- Work within a full-stack team of Engineers to develop scalable backend services and data pipelines essential for data-driven features that help people find great content, groups, and events in VRChat
- Architect, own, design, implement, and maintain systems involving REST and WebSocket APIs, data modeling, caching systems, queueing systems, cloud orchestration, content discovery, social graphs, and more
- Work with cross-functional collaborators to ensure technical excellence in service of meaningful user experiences
- Be available to occasionally jump into action to solve an outage, even at inconvenient times
Requirements
- Five or more years of experience iteratively developing and designing scalable and modular backends and infrastructure for SaaS products, online games, or similar systems
- Experience with recommendation systems
- Experience building scalable new software systems from scratch and integrating them within an existing, evolving architecture
- Experience with using cloud providers at scale, such as AWS or Google Cloud
- Able to work in a variety of languages and technologies, specifically backend JavaScript, Mongo, Redis
- Experience with data warehousing, ETL processes, and big data technologies (e.g., Spark, Hadoop, Kafka) for processing and analyzing large datasets
- Proficiency in database optimization for analytical queries and real-time data access to power recommendation systems
- Strong collaboration and communication skills