At Jinni, work and pleasure are one in the same. We work hard to build awesome TV experiences of the future and make sure people get the very best out of their precious time in front of the screen. To do this, we hand-pick leading professionals from a variety of fields, including; film & TV, artificial intelligence, mathematics, software development, systems architects, marketing and sales.

If you’ve got great experience, bright ideas, and lots of enthusiasm, we’d love to hear from you!

Submit resumes to:


Senior Product Manager

The Senior Product Manager is responsible for all phases of the product lifecycle.


  • 4+ years’ experience as a product manager of high volume web and/or video products
  • Vast experience writing product specifications, wireframes and working with development teams
  • Excellent organisational skills, team-leading, communication and customer-facing skills
  • Technical skills in web and video/TV (HTML, CSS, Java Script, etc.)

To apply for the Senior Product Manager position, send CV and cover letter to:


Algorithm Team Leader

The Algorithm Team Leader will lead a team of mathematicians and computer scientists at the forefront of semantic discovery R&D.


  • Manage the algorithms team
  • End-to-end responsibility and ownership over Jinni’s algorithms
  • Understand the requirements and formulate the problem, read relevant academic literature, suggest your own solutions and lead the team to develop a solution at production level


  • Master in Computer Science or Mathematics
  • Proven experience in leading applied research and development
  • Experience in Java development, specifically: JEE & EJB
  • Experience in one or more of the following is a plus: Python, MySQL, Matlab, Lucene
  • Background in one or more of the following fields is a big plus: recommendation system, machine learning, NLP, Data mining or statistics
  • Ability to work in a hectic environment of a fast-paced startup
  • Strong communication skills and ability to work as part of a team

To apply for the Algorithm Team Lead position, send CV and cover letter to:


Customer Support & Operations Engineer

Job Requirements:

  • At least 3 years of experience in Technical Customer support, including solving cases, writing support procedures, “hands on” technical experience with web apps, Linux and DB
  • Excellent English for direct customer engagement and for writing technical documents
  • Experience in Testing and Supporting Internet applications
  • Experience in training customers’ onsite and in remote sessions
  • Field installation Capabilities
  • 24/7 availability and travelling

Required Technical Expertise:

  • Experience in XML, Web Services, REST, Jboss and other web servers
  • Experience in MySQL Database and other relational DB
  • Experience in Linux, Bash scripts and other scripting languages
  • Knowledge of known browsers and their configuration, HTTP Protocol


  • Independent
  • Team player
  • Overall system perception and understanding
  • Quick Learner
  • Accountability
  • Accuracy
  • Highly motivated towards achieving excellence

Required Skills:

  • Client/server
  • Browsers, browser tools (firebug etc)
  • Jboss
  • API testing
  • SOAP/REST protocol
  • Jmeter
  • JIRA
  • Linux, SSH client
  • Mysql: select, insert, update, delete, backup DB, export/import DB, Mysql UI, Mysql command line, DB structure and data synchronization

To apply for the Customer Support & Operations Engineer position, send CV and cover letter to: