Responsibilities:
Implement new features to help improve the recommendation engine
Scale the recommendation engine to handle growth
Handle storage of user actions
Integrate between different components that depend on the recommendation engine
Improve the a/b testing framework
Implement a/b tests to increase revenue
DevOps for a real-time recommendation system
DevOps for background processing system
Qualifications:
Required:
Four years of Scala experience
Four years working with SQL and relational databases
Four years Linux experience
Two years working with cloud services, ideally in AWS
Self-motivated learner / self-teaching
Self-starter who can maintain a team-centered outlook
Desirable:
Experience with Play! and Akka frameworks
Experience developing for machine learning
Python
Real-time streaming with Kinesis, Kafka or similar libraries
Experience with Hadoop ecosystem, e.g. Spark, Hive, or Presto/Athena
Experience with CI/Deployment tools, especially Opsworks, Chef, and/or Bamboo

