You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer - Personalization and Content Discovery

We're looking for a software developer in content discovery and personalization who is comfortable working with multiple languages, frameworks, platforms and excited to design and implement the next generation of content discovery and personalization features. If you’re excited about learning about how to build on high throughput client facing systems delivering personalized experiences to tens of millions of people on a daily basis, and thus delight our users then this is likely the team for you.

Here are a few of the things that you’ll do:
 
● Collaborate with product managers and fellow engineers in the design and implementation of components or features delivering highly available personalised experience and content discovery services.
● Develop, maintain, improve modules in online recommendation services.
● Advocate engineering best practices, including design patterns, code review and automated unit/functional testing.
● Understanding encountered performance issues and be able to improve the algorithm accordingly.

 
Qualifications:
● Computer Science / Electronics Engineering is preferred. 
Familiar with java and Linux programming, has a good understanding of web services, storage systems development.
● Hands-on experiences in machine learning, especially in recommendation algorithms.
● Independent, passion for technology, open to challenges, with good communication skills.