Engineer II - Recommendations

New
V
VRChatSocial VR
United States, Flexible working hours in combination with core hours supporting real-time collaborationFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of experience in software engineering
Required Skills
AWSNode.jsPythonSQLElasticSearchETLKafkaMachine LearningSpark

Requirements

  • 3+ years of experience in software engineering, with a strong focus on data engineering and building scalable backend systems.
  • Proven experience building and optimizing production-grade data pipelines (ETL/ELT).
  • Strong proficiency in SQL and experience with database optimization.
  • Experience with big data technologies such as Spark, Hadoop/Beam, or Kafka.
  • Experience with cloud providers at scale, such as AWS or Google Cloud.
  • Proficiency in Python and JavaScript/Node.js.
  • Experience with Mongo and Redis.
  • Experience with Elasticsearch, data warehousing, and machine learning (ML) systems.
  • Ability to work effectively in a remote, cross-functional team environment.

Responsibilities

  • Work within a full-stack team of engineers to develop, maintain, and optimize scalable data pipelines, backend services, and APIs for data-driven features.
  • Design and implement data models and schemas that support both analytical needs and real-time recommendation systems.
  • Collaborate with data scientists, product managers, and other engineers to ensure the correct data is captured, processed, and available.
  • Implement and maintain data processing jobs using big data technologies (e.g., Spark, Kafka) to handle large-scale datasets.
  • Contribute to the evolution of technical capabilities, progressing from heuristics to sophisticated personalization.
  • Participate in the design and implementation of backend systems including REST and websocket APIs, caching systems, and cloud orchestration.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now