Software Engineer for CNET Content Solutions (Kharkiv)

Kharkiv, Ukraine


CNET Content Solutions is the world’s leading independent source of product information. With detailed content on more than 13 million technology products in 15 languages, CNET Content Solutions helps thousands of resellers and retailers convert shoppers into buyers every day. From standardized content delivery to hosted services and custom solutions, we empower businesses of all sizes to maximize the value of product information to improve their customer experience and bottom line. We work with more than 2,100 e-commerce partners, including CDW, Computacenter,, Dell, Hewlett-Packard, Insight, Microsoft, OfficeMax, PC World Business, and Tech Data.

Read more about the client


On behalf of CNET Content Solutions, Ciklum is looking for a Software Engineer to join the team in Kharkiv on a full-time basis.


The senior software engineer contributes to the development of Python applications that serve various purposes. These applications are mainly meant to manage data from collection and storage to analysis and processing. The interchange of data between different systems is managed by Python-based web services/applications. The latter requires a basic understanding of front-end technologies as well.


  • Development and maintenance of Python-based applications for data management;
  • Documentation of the code base, as well as instructions on how to run the processes;
  • Reporting: creation and maintenance of dashboards for data analysis and visualizations.


  • Communication: Upper intermediate English (reading/writing);
  • Entry-level English tech-writing skills;
  • Scripting:
    1. Linux scripting;
    2. Strong Python and familiarity with libraries; Scrapy and Pandas;
    3. Good knowledge web-frameworks (preferably Flask), experienced in developing REST API;
    4. Strong experience with Web technologies: HTML, CSS, Ajax, jQuery and JavaScript;
  • Version management: knowledge of Git;
  • Data-stores: knowledge of SQL, NoSQL or ElasticSearch;
  • Agility in problem solving.


  • Data analysis: knowledge of Business Intelligence a plus.

What's in it for you

  • Variety of knowledge sharing, training and self-development opportunities.
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions.