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?

screens

ContentWise people are among the best in the industry. We focus on adding people to our team that are determined, 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, send your CV to recruiting@contentwise.tv for EMEA region or to contentwise_jobs_us@contentwise.tv for Americas, specifying the position you are applying for.

Job Openings

Account Manager – EMEA

An Account Manager is a professional who has developed a broad experience in Telco and Media markets for selling “business solutions” and “complex IT projects”. His main objective is to sell the solution of Discovery & Recommendation called “ContentWise” on the whole EMEA market.
The role is revenue driven but exceeds the ordinary sales approach, as we require our Account Managers to maintain accountability for the overall sales life-cycle process that, in ContentWise, goes from solution offering to the delivery of solution driven by excellence.
The seniority in this role requires to focus on constant growth through a proactive, positive and ethical value proposition, as Account Managers become a point of reference both externally and internally. Account Management activities are performed on the whole EMEA territory for offers provided to multinational clients main based in Germany, UK and Nordics.

Requirements:

  • Preferably a Master’s Degree;
  • 5yrs + enterprise software sales and services experience;
  • Ability to manage resources within accounts and lead resources to accomplish account goals;
  • Ability to build strong long-term strategic and senior-level relationships;
  • Ability to effectively communicate the customer value proposition of the breadth of solutions and services to customers;
  • Ability to effectively communicate in written business correspondence;
  • Ability to speak effectively in public;
  • High degree of execution;
  • Ability to consistently deliver results;
  • English fluent, written and spoken;
  • Availability to travel.

Skills:

  • Hunt brand new customers and develop new business contacts;
  • Build trusted relationships with C-level accounts;
  • Manage complex sales deals from initiation to booking;
  • Achieve results through a value-driven approach;
  • Manage multi-tiered customers;
  • Manage channel partner relationships;
  • Effectively manage P&L of all assigned accounts.

Personal Characteristics:

  • Smart/quick thinking;
  • Best sales years ahead of them rather than behind them;
  • Consistent overachiever;
  • Hunter mentality (business development);
  • Excellent strategic planning and accurate forecasting (pipeline activity);
  • Strong relationship builder;
  • Leadership skills;
  • Team player;
  • Coachable;
  • Honest/trustworthy;
  • Cultural fit.

DevOps Engineer – Milan

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.

Development
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.

Deployment
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.

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.

Requirements:

  • B.Sc. in Computer Science or other equivalent technical disciplines;
  • 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).

 

Software Engineer, Machine Learning & Data Mining – Milan

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.

Requirements:

  • 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.

Preferred Qualifications:

  • 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.

 

Junior Solution Engineer, Personalization – Milan

As a Deployment Engineer, you will work directly with the top players in the media industry on real-world massive TV & video entertainment platforms. The position will require you to be always on your toes, reading and reacting to situations as they arise. You will work directly with customer business and technical teams to take the best advantage of a wide array of public and private cloud technologies while remaining savvy to the customer’s timeline and current technology investments.

Responsibilities:

  • Work with customers and solution architects to identify the key use cases to drive a personalized user experience and uplift the customer’s KPIs;
  • Work with customers in non-structured interactions to overcome technical obstacles, answering questions and proposing solutions on-the-fly;
  • Research and test solutions including authoring modular code to adapt to customer’s systems and solve technical obstacles;
  • Learn new technologies and apply them in real-world, non-trivial situations;
  • Carefully track customer requests, setting and meeting expectations around responses to those requests including regular communication of progress;
  • Seek out internal resources and experts to uncover nuances of various technologies to understand where subtle gotchas might surface;
  • Travel domestically and internationally about 30% of the time.

Requirements:

  • BA/BS degree in Computer Science or related technical field, or equivalent practical experience;
  • No previous professional experience is required;
  • Knowledge of one or more languages such as Java, Python, Groovy, JavaScript, or similar;
  • Knowledge of SQL and working with relational databases such as MySql, Postgres, Oracle;
  • Knowledge implementing, troubleshooting and supporting the Unix/Linux operating system, Internet-based applications, and web servers;
  • Proficiency in English, written and spoken.

Preferred Qualifications:

  • Knowledge of cloud computing including virtualization, hosted services, multi-tenant cloud infrastructures, storage systems and content delivery networks;
  • Familiarity with open source server software (such as Apache, nginx, Cassandra, MongoDB, RabbitMQ, Redis, Elasticsearch);
  • Strong customer-facing, presentation, listening and verbal and written communication skills;
  • Proven success in and genuine passion for working directly with customer technical teams.

 

Software Engineer, Scalable Systems – Milan

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.

Requirements:

  • 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.

Preferred Qualifications:

  • 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.

Pre-Sales – Milan

Guiding Principles:

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

 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 a strong relationship with R&D to share customer needs, use cases and feedbacks (in/out);
  • Have a 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 evidence 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.

 

Junior Software Solution Engineer – Los Angeles

As a Solution Engineer, you will work directly with the top players in the media industry on real-world massive TV & video entertainment platforms. The position will require you to be always on your toes, reading and able to react to situations as they arise. A large portion of your time will be spent learning many new technologies and applying them in the context of a customer’s project. If you love machine learning, analytics and cloud technologies, enjoy working with technical teams and are an excellent, self-directed learner, this role might be for you! 

Responsibilities:

  • Work with customers and solution architects to identify the key use cases in order to drive a personalized user experience and uplift the customer’s KPIs;
  • Work with customers with not-always-structured interactions to overcome technical obstacles, answering questions and proposing solutions, sometimes on-the-fly;
  • Research and test solutions including authoring modular code to adapt to customer’s systems and solve technical obstacles. Learn new technologies very quickly and apply them in real-world, non-trivial situations;
  • Carefully track customer requests, setting and meeting expectations around responses to those requests including regular communication of progress;
  • Seek out internal resources and experts to uncover nuances of various technologies to understand where subtle issues might surface;
  • Availability to travel occasionally, both internationally and domestically. This frequency may increase with professional development.

Requirements:

  • BA/BS degree in Computer Science or related technical field, or equivalent practical experience;
  • 2 years of experience in working on multiple technical projects with customer success while working under tight deadlines;
  • Experience in writing software in one or more languages such as Java, Python, Groovy, JavaScript, or similar;
  • Experience with data modeling and relational databases such as MySql, Postgres, Oracle;
  • Experience implementing, troubleshooting and supporting the Unix/Linux operating system, Internet-based applications, and web servers;
  • Proficiency in English, written and spoken;
  • Applicants must be legally authorized to work in the United States for any employer without sponsorship, now or in the future.

Preferred Qualifications: 

  • Experience with deployment and orchestration technologies (such as Docker, Kubernetes, Mesos, OpenStack, Puppet, Chef, Salt, Ansible);
  • Current hands-on experiences in building multi-tier, high availability applications with modern web technologies;
  • Working knowledge of cloud computing including virtualization, hosted services, multi-tenant cloud infrastructures, storage systems and content delivery networks;
  • Familiarity with open source server software such as Apache, Kafka, Cassandra, RabbitMQ, Redis, Elasticsearch;
  • Strong customer-facing, presentation, listening and verbal and written communication skills. 

Please note, we are unable to sponsor candidates at this time; all candidates must be eligible to work for any employer in the United States without sponsorship, now or in the future.

 

Software Solution Support Engineer – Los Angeles

As a Software Solution Support Engineer, you’ll help customers understand how to optimize system performance (e.g. rest API response time and request per seconds), facilitate/automated daily procedures (monitoring, installations), improve documentation. As part of this role, you will also need to interact with R&D and Product Management to provide feedback on the solution and to get help in solving issues.

Responsibilities:

  • Triage and actively support resolution of incidents down to the root cause;
  • Troubleshoot solution architectures and design solution to anticipate possible problems, bottlenecks, data quality issues, etc;
  • Maintain and create knowledge base articles from incident resolutions;
  • Monitor and improve quality of the support process and customer satisfaction;
  • Provide customer with value-added consultancy.

Requirements:

  • Two to three years’ experience working within the computer science and/or information technology field, with a focus on support;
  • Knowledge of IT architectures (networks, operating systems, middleware, databases);
  • Experience implementing, troubleshooting and supporting the Unix/Linux operating system, Internet-based applications, and web servers;
  • Experience with at least three technologies out of Spark, Cassandra, Kafka, ElasticSearch, Java, Python, MySQL, AWS;
  • Experience working with JIRA, Zendesk and Confluence;
  • Bachelor’s degree in Computer Science, Information Technology or a related field; Master’s degree is preferred;
  • Excellent problem-solving, time management and organizational skills;
  • Ability to work in a collaborative environment with multiple team players;
  • Excellent communication skills, with experience interacting directly with customers and/or stakeholders;
  • Availability to work on-call;
  • Applicants must be legally authorized to work in the United States for any employer without sponsorship, now or in the future.

Preferred Qualifications: 

  • Experience with Scrum or equivalent;
  • Experience in the media, telecommunication and/or entertainment industry a plus.

Please note, we are unable to sponsor candidates at this time; all candidates must be eligible to work for any employer in the United States without sponsorship, now or in the future.