Job Opportunities: ContentWise


ContentWise is the personalized discovery and recommendations software solution for OTT, cable, satellite, broadband, IPTV and streaming video operators with headquarter in Milano and branches in California and Boston. If challenging situations, highly demanding customers and geek environment are your expectations, ContentWise is the right choice. Every day you will discover new solutions, suggest right actions to make our customers’ video services more and more personalized. Our mission is to recommend to final users the best movie or TV show. Our recommendations will be in front of millions of people.

Software Engineer, Machine Learning & Data Mining

You will interact with our own team of brilliant data scientists and with the rest of the development organization as well as our customers.

You will be responsible for helping to design and develop machine learning algorithms for large scale distributed data processing as well as for real-time interactive response.

You will work with several technologies like Spark, ElasticSearch and Scala to build classifiers, unsupervised pattern recognition systems, natural language and semantic processors.


  • Masters/PhD in Computer Science, Engineering or Mathematics
  • Significant background and passion for machine learning / data mining / KDD
  • 2+ years of software development experience
  • Design and implementation of algorithms in C/C++, Java, Scala or Python
  • Strong communication skills and ability to work as part of a team
  • Fluent English, spoken and written

Desired skills

  • Significant knowledge of relational and non-relational databases
  • Experience and passion for linked data and ontologies
  • Experience with data mining techniques and tools like R, Weka, Hadoop or Spark
  • Proven ability to write scientific papers or equivalent publications

Software Engineer, Scalable Systems

We are looking for talented and curious individuals to build systems serving massive online audiences. We are interested in people who can conduct independent research and have passion for prototyping and building systems that simply work with APIs developers will love. 


  • Masters in Computer Science or Engineering
  • Passion for building great software with awesome APIs
  • 2+ years of software development experience
  • Expert-level coding skills in Java or Scala or C/C++ or ability to learn a new programming language
  • Strong ability in conceptual modeling and problem solving
  • Excellent communication skills
  • Team player; capable of conducting independent research
  • Not afraid to take on hard technical challenges
  • Fluent English, spoken and written

 Desired skills

  • Proven experience in developing high-performance software
  • Proven experience in designing and building distributed systems
  • Knowledge of virtualized environments like VMware, Amazon Web Services, OpenStack
  • Significant knowledge of relational and non-relational databases


Guiding Principles:

  • Provide the best knowledge and capabilities to evangelize customers about benefits of ContentWise adoption, supporting the Sales team

Role and Responsibilities:

  • Assist Sales with bids and tenders for new clients from a technical perspective;
  • Understand & drive customer specific business needs applying product to meet those;
  • Have strong relationship with R&D to share customer needs, use cases and feedbacks (in/out);
  • Have strong relationship with PrSe to handover project needs/requirements;
  • Keep long term relationship with customers to be informed about new initiatives on which product can be involved;

Main Activities:

  • Attend meetings with sales to present the solution;
  • Provide pre-sales product education;
  • Support Sales on cost/sales evaluations;
  • Establish relationship with product and technical team on customer side
  • Support mkt on trade shows & conferences;
  • Keep contacts alive with customers, collects evidences of benefit of product adoption;
  • Prepare technical presentations & demo scripts
  • Prepare & manage demo environments
  • Perform PoCs
  • Provide customer-based requirements feedback to PrSe

Main inputs:

  • [R&D] Updated Product feature list & explanation, pr. Roadmap;
  • [Sales] Customer business needs and product ecosystem information
  • [Sales] Customer information
  • [Sales] RfP, SoC, tenders, ..

Main outputs:

  • Project pre sales material
  • Product mgmt. support
  • Product pre sale delivery material
  • Customer environment & data assessment
  • Demo
  • PoC

Professional Services Engineer

As a ContentWise Consultant you will have the opportunity to experience the dynamics of an international IT company, you will perform activities primarily with our customers, who are amongst the major international companies and are often supported by the use of third-party solutions, since ContentWise believes and enforces the value of strategic technological partnerships with other large players in the same market.

Main roles and responsibilities will be:

  • Deploy the Solution
  • Value added consulting
  • Facilitate solution adoption
  • Deliver on time
  • Deliver on budget
  • Deliver on quality
  • Support product roadmap
  • Predict and mesure
  • Capacity Management

Technical and Hard Skills:

  • Basic Linux knowledge;
  • Oracle/MySQL and databases;
  • Desire to learn new languages and technologies (such as Amazon Web Services (AWS), automatic provisioning and IT automation software, scripting for deployment and configuration, Redis, Elasticsearch, High Availability and Disaster Recovery architecture, Java, Groovy, Shell scripting, Jboss, Apache, Tomcat, Lucene, Basic Networking).

Other Competencies and Soft Skills:

  • Excellent problem-solving and communication skills;
  • Goal and result driven mind set;
  • Strive for continuous improvement;
  • Passionate about serving customer and committed to customer satisfaction;
  • Passionate about IT and Digital Media Market;
  • Strong interpersonal skills and responsiveness;
  • Any ITIL or PMP certification is a preferred competence.

Languages: English, written and spoken.

Travel: Availability to travel. Travelling is an important requisite. The provision of consulting services throughout national and international environments enhances at a higher speed the development of professional experiences necessary for personal development.

Stand your candidature at the following e-mail address:

For further information, please, contact.

Articolo predecente:

Articolo successivo: