Staff Engineer - Recommendations
Core
Building and operationalizing data-driven recommendation systems to help users connect, interact, and discover content and communities in a social VR platform.
Role type
Staff data/ML engineer (recommendations)
Builds
Scalable data pipelines, backend services, APIs, and personalization systems for content discovery and user experiences.
Domain
Social VR / Metaverse / Online Communities
Deliverable
production ML models | product features | infrastructure
Required skills
Data pipeline engineering (ETL/ELT), SQL, Big Data technologies (Spark, Kafka), Cloud platforms (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 or two-sided marketplaces
Technologies
AWS, Python, FastAPI, Node.js, Snowflake, Spark, Kafka, Elasticsearch, Redis, Mongo
Responsibilities
Develop and optimize scalable data pipelines and backend services for data-driven features; Design and implement data models supporting analytical and real-time needs; Collaborate with data scientists and product managers on data capture and processing; 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