- Design and develop scalable recommendation engine
- Establish scalable, efficient, automated processes for large scale data analyses and extract relevant information.
- Must be able to use statistical techniques for model development, model validation and model implementation
- Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications.
- Collaborate with Engineers, QA, Product and Operations teams to architect and develop strategic and tactical solutions in the recommendation domain.
- Provide technical leadership and mentoring to other team members.
- BS/BA degree in Computer Science or related field, or equivalent work experience required
- 5+ years experience in software design and web development
- Understanding of use of machine learning techniques to build models
- Experience in managing and manipulating large, complex datasets
- Experience with ETL technologies
- Understanding of the content recommendations and real-time data-mining
- Proven ability to code and develop prototypes in languages such as Python, Perl, Java and Scala
- Strong collaborative skills and the ability to work in multiple roles