Join the team that is personalizing television.

Our company’s success means that we are growing. Do you have what it takes to join us?


ContentWise has built the best Content Personalization System for broadcast, satellite, OTT TV and video streaming. Delivering personalization, content discovery, recommendations and analytics to large customers with millions of users is a complex technical and managerial challenge. ContentWise people are among the best in the industry. We focus on adding people to our team that are determinate, motivated and passionate about technology.
If you want to grow, innovate and be part of a high-character team that works with enthusiasm and creativity, you should contact us now at

Job Openings


DevOps Engineer

Devops Engineers participate in the processes of strategic product-planning meetings. In addition to providing their guidance and expertise on system options, risk, impact and costs vs. benefits, they create and share their operational requirements and development forecasts to allow for timely and accurate planning of projects.

Project Planning
Devops Engineers participate in the processes of strategic product-planning meetings. In addition to providing their guidance and expertise on system options, risk, impact and costs vs. benefits, they create and share their operational requirements and development forecasts to allow for timely and accurate planning of projects.

Responsible for developing and building IT solutions, DevOps Engineers install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.

Devops Engineers build automated deployments through the use of configuration management technology. They deploy new modules and upgrades and complete fixes within the production environment. Another duty is to make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.

Maintenance and Troubleshooting
Routine application maintenance tasks are an ongoing responsibility of DevOps Engineers that they accomplish via strategy-building techniques. They also help create requirements and procedures for implementing routine maintenance. Troubleshooting existing information systems for errors and resolving those errors is also a main responsibility of DevOps Engineers.

Performance Management
Not only do Devops Engineers evaluate existing applications and platforms, they also give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications.

Core role responsibilities

  • Deploying, automating, maintaining and managing AWS cloud-based production system, to ensure the availability, performance, scalability and security of productions systems.
  • Providing direct server support during various operations such as deployment and general production
  • Collaborating with developers to make sure new environments meet requirements and conform to best practices
  • Automating deployment of Linux applications, system configurations and security settings
  • Configuration management of production systems.
  • Pre-production Acceptance Testing to help assure the quality of our products/services.
  • System troubleshooting and problem-solving across platform and application domains.
  • Suggesting architecture improvements, recommending process improvements.
  • Evaluate new technology options and vendor products.
  • Ensuring critical system security through the use of best in class cloud security solutions.

Required Skills and Experience

  • AWS: 2+ years’ experience with using a broad range of AWS technologies (e.g. EC2,
    RDS, ELB, EMR, S3, VPC, IAM, CloudWatch, Lambda, Route53, etc) to develop and maintain an Amazon AWS based cloud solution, with an emphasis on best practice cloud security.
  • DevOps: Solid experience as a DevOps Engineer in a 24×7 uptime Amazon AWS environment, including automation experience with configuration management tools.
  • Scripting Skills: Strong scripting (e.g. Bash, Python) and automation skills.
  • Configuration management expertise with tools such as Ansible, Puppet
  • Operating Systems: Linux system administration.
  • Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
  • Focus: A strong focus on business outcomes
  • Expertise in Linux System Admin and Bash Scripting and automation
  • Experience: Hands-on experience in build and administer VMs and Containers using tools such as Docker, Vagrant, Kubernetes

Desired Skills

  • DB Skills: Experience with SQL database administration (MySQL, Oracle) and NoSQL databases (Cassandra)
  • Middleware: Experience with distributed stream processing software (like Apache Kafka) and distributed search and analytics engine (like Elasticsearch)
  • Monitoring Tools: Experience with system monitoring tools (e.g. Prometheus, Nagios, etc).
  • Agile Methodologies: Experience with Agile software development, project management methodologies.
  • Version Control: Experience administrating version control systems such as GIT.
  • Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, SFTP, SMTP).

Educational Requirements

  • B.Sc. in Computer Science or other equivalent technical discipline

Other Candidate Requirements

  • Professional commitment to high quality, and a passion for learning new skills.
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
  • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.

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 measure
  • Capacity management

Technical and Hard Skills:

  • Basic Linux knowledge;
  • Oracle/MySQL and database;
  • 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 markets;
  • Strong interpersonal skills and responsiveness;
  • Any ITIL or PMP certification is a preferred competence.


  • English, written and spoken.


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


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