top of page

Career Opportunities

We are always looking for motivated, creative, and talented individuals who can work both independently and as part of a team. We offer a stimulating and friendly work environment, the opportunity to work with cutting-edge technology, and the chance to apply the latest R&D techniques to expand your knowledge. By joining us, you will collaborate with industry leaders in developing and operating the most advanced unified streaming media e-commerce cloud—Perception TVCDN.

We have multiple vacancies in our Ljubljana, Dubai, and London offices and welcome applicants from around the world. Following a successful three-month probation period, we offer secure, permanent employment with attractive remuneration. Our work environment encourages professional growth, with opportunities for rapid advancement based on your demonstrated skills and ambitions.

If you are passionate about technology and media, eager to contribute to a dynamic and innovative team, and excited to work on international projects, we’d love to hear from you.

Please review the job descriptions below and send us your CV at hr@perception.tv, or better yet, submit it using the application form below. We will be in touch promptly to arrange an interview.

Job Application Form

Upload PDF or Word doc

Thanks for submitting!

​​

AI Developer

 

We are seeking a highly skilled AI Developer to join our cutting-edge R&D team. In this role, you will design, implement, and optimize AI-driven solutions to tackle complex real-world challenges in content media processing and delivery.

 

You will work closely with experienced TV CDN software engineers and product managers to develop advanced machine learning models and seamlessly integrate them into scalable production systems. Your contributions will help automate key processes, including:

  • Subtitling

  • Audio dubbing

  • Contextual ad break insertion

  • Movie trailer production

  • Text-to-video generation

 

KEY ROLES AND RESPONSIBILITIES:

  • Model Development: 

    • Design, develop, and train machine learning and deep learning models for various applications (e.g., computer vision, audio to audio to text processing (subtitling and audio dubbing), content recommendation systems, predictive contextual video analytics, etc.). 

    • Experiment with new techniques and algorithms to continuously improve model accuracy and efficiency.

  • Data Pipeline & Infrastructure: 

    • Build and maintain scalable data pipelines to collect, process, and transform raw data into high-quality datasets for model training and inference. 

    • Work closely with DevOps engineers to ensure seamless model deployment and monitoring in production environments.

  • Algorithm Optimization: 

    • Conduct model hyperparameter tuning, feature engineering, and algorithm refinement to optimize performance and reduce computational overhead. 

    • Monitor key model metrics and implement strategies for continuous model performance improvements.

  • Collaboration & Documentation: 

    • Collaborate with cross-functional teams, including product managers and UX designers, to align AI initiatives with business goals and user needs. 

    • Document research findings, model architectures, and development processes to facilitate knowledge sharing across the organization.

  • Research & Innovation: 

    • Stay current with the latest advancements in AI and machine learning. 

    • Propose and prototype innovative solutions that leverage emerging tools, frameworks, and methodologies to solve complex problems or create new product opportunities. 

 

REQUIRED QUALIFICATIONS AND SKILLS:

  • Technical Skills: 

    • Proficiency in Python or a similar high-level programming language (e.g., R, Julia). 

    • In-depth knowledge of machine learning frameworks (TensorFlow, PyTorch, scikit-learn, etc.). 

    • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes). 

    • Strong understanding of data structures, algorithms, and software engineering principles. 

    • Experience with SQL/NoSQL databases for data storage and retrieval.

  • Machine Learning Expertise: 

    • Hands-on experience with supervised and unsupervised learning, reinforcement learning, deep learning techniques, and model distillation. 

    • Solid grasp of common ML algorithms (linear/logistic regression, decision trees, clustering, neural networks, etc.) and their real-world applications.

  • Soft Skills: 

    • Strong analytical and problem-solving abilities, with an aptitude for creative solutions. 

    • Excellent verbal and written communication skills to explain complex AI concepts to non-technical stakeholders. 

    • Ability to thrive in a fast-paced environment and adapt to changing priorities.

 

DESIRED EXTRA EXPERIENCE AND KNOWLEDGE:

  • Experience with specialized hardware accelerators (GPUs, TPUs) for large-scale AI workloads. 

  • Knowledge of big data processing frameworks (Spark, Hadoop). 

  • Previous contributions to open-source AI/ML projects. 

  • Experience with MLOps best practices, monitoring, and CI/CD for ML pipelines.

  

EMPLOYMENT TERM:

  • Location: Dubai, UAE 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment with flexible working hours and remote work options. 

If you are passionate about AI and eager to shape the future of media technology, we would love to hear from you!

Support Engineer and Tester

 

KEY ROLES AND RESPONSIBILITIES:

  • Level 2 and Level 3 support for customers and partners who use our products,

  • Software testing and bugs reporting,

  • Feature improvements recommendation reporting.

 

REQUIRED QUALIFICATIONS, PERSONAL QUALITIES AND SKILLS:

  • A highly motivated individual with level V or VI education or any other education level, subject that candidate has expert knowledge as per job requirements listed below,  

  • Ability to communicate effectively verbally and in in writing with developers and with users,

  • Self-initiative with the ability to clearly express ideas,

  • To work as active contributor in a team workflow environment.

REQUIRED EXPERIENCE AND KNOWLEDGE:

  • Technical documentation writing skills,

  • Software testing experience,

  • Basic knowledge of Java programming language,

  • Proficient knowledge of English or Slovenian language.

DESIRED EXTRA KNOWLEDGE:

  • Knowledge of script preparation,

  • Experience with test automation,

  • Basic knowledge of Linux operating systems.

 

EMPLOYMENT TERM:

  • Location: Ljubljana, Slovenia 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment

​​

Systems Admin Engineer

 

KEY ROLES AND RESPONSIBILITIES:

  • Planning and designing solutions within information systems,

  • Installation coordination and testing of implemented solutions,

  • Installation and administration of workstations and servers,

  • Linux server administration,

  • Admin management of information systems and solutions.

 

REQUIRED QUALIFICATIONS, PERSONAL QUALITIES AND SKILLS:

  • A highly motivated individual with level V or VI education or any other education level, subject that candidate has expert knowledge as per job requirements listed below,  

  • Ability to communicate effectively verbally and in in writing with developers and with users,

  • Self-initiative with the ability to clearly express ideas,

  • To work as active contributor in a team workflow environment.

 

REQUIRED EXPERIENCE AND KNOWLEDGE:

  • Deployment assistance and coordination management in installing application solutions,

  • Translating technical requirements into effective solutions,

  • Advanced knowledge of Linux operating systems including performance tuning (filesystem, network, scheduling, databases, ...),

  • Knowledge of installation and administration of MS Windows operating systems,

  • Knowledge of administration of virtualization systems (OVM, VMware),

  • Advanced knowledge of computer network design and topology,

  • Knowledge of information security in computer networks,

  • Advanced knowledge of scripting languages ​​(Bash, Python, ...),

  • Knowledge of tools for dev-ops (Ansible, Rundeck, ...),

  • Load Balancing advanced knowledge,

  • Proficient knowledge of English or Slovenian language.

 

DESIRED EXTRA KNOWLEDGE:

  • Knowledge of the Zabbix monitoring solution,

  • Knowledge of the administration of email server systems.

 

EMPLOYMENT TERM:

  • Location: Ljubljana, Slovenia 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment

​​

Java Developer

 

KEY ROLES AND RESPONSIBILITIES:

  • Software development of demanding Java applications,

  • Implementation of development and research of IP television related systems for the delivery of streaming multimedia content.

 

REQUIRED QUALIFICATIONS, PERSONAL QUALITIES AND SKILLS:

  • A highly motivated individual with level V or VI education or any other education level, subject that candidate has expert knowledge as per job requirements listed below,  

  • Ability to communicate effectively verbally and in in writing with developers and with users,

  • Self-initiative with the ability to clearly express ideas,

  • To work as active contributor in a team workflow environment.

 

REQUIRED EXPERIENCE AND KNOWLEDGE:

  • Excellent knowledge of the Java programming language,

  • Advanced knowledge of SQL databases,

  • IPTV, OTT and CDN solutions – beginner level,

  • Proficient knowledge of English or Slovenian language.

 

DESIRED EXTRA KNOWLEDGE:

  • Features specification and architectural designs of software systems,

  • DLT database – beginner level.

 

EMPLOYMENT TERM:

  • Location: Ljubljana, Slovenia 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment

Web Application Developer

 

KEY ROLES AND RESPONSIBILITIES:

  • Software development of demanding web applications,

  • Implementation of development and research of IP television related systems for the delivery of streaming multimedia content.

 

REQUIRED QUALIFICATIONS, PERSONAL QUALITIES AND SKILLS:

  • A highly motivated individual with level V or VI education or any other education level, subject that candidate has expert knowledge as per job requirements listed below,  

  • Ability to communicate effectively verbally and in in writing with developers and with users,

  • Self-initiative with the ability to clearly express ideas,

  • To work as active contributor in a team workflow environment.

 

REQUIRED EXPERIENCE AND KNOWLEDGE:

  • Excellent knowledge of JavaScript,

  • HTML5 - excellent knowledge,

  • CSS - excellent knowledge,

  • REST API - proficient knowledge,

  • Proficient knowledge of English or Slovenian language.

 

DESIRED EXTRA KNOWLEDGE:

  • jQuery,

  • Google Closure Compiler,

  • Git.

 

EMPLOYMENT TERM:

  • Location: Ljubljana, Slovenia 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment

​​

Blockchain Developer

KEY ROLES AND RESPONSIBILITIES:

  • Software development of demanding Cosmos Hub/Cosmos Network based DLT smart contract applications,

  • Implementation of development and research of blockchain related systems for the delivery of streaming multimedia content.

 

REQUIRED QUALIFICATIONS, PERSONAL QUALITIES AND SKILLS:

  • A highly motivated individual with level V or VI education or any other education level, subject that candidate has expert knowledge as per job requirements listed below,  

  • Ability to communicate effectively verbally and in in writing with developers and with users,

  • Self-initiative with the ability to clearly express ideas,

  • To work as active contributor in a team workflow environment.

 

REQUIRED EXPERIENCE AND KNOWLEDGE:

  • Excellent knowledge of the Visual Studio 2019 and C#,

  • Excellent knowledge of Tendermint BFT consensus protocol,

  • Advanced knowledge of Inter-blockchain Communication (IBC) protocol,

  • Intermediate knowledge of SQL databases,

  • Proficient knowledge of English or Slovenian language.

 

DESIRED EXTRA KNOWLEDGE:

  • Features specification and architectural designs of software systems,

  • Ethereum Virtual Machine (“EVM”),

  • Ethereum Protocol.

 

EMPLOYMENT TERM:

  • Location: Ljubljana, Slovenia 

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment

Video Advertising Manager

 

We are expanding our services to include ad agency solutions focused on helping clients list their inventories and impressions on Google and other Ad Exchanges, driving growth in their AVOD and FAST ad revenues. We are seeking a highly skilled Ad Manager 360 expert to join our dynamic team and leverage the latest tools and technologies to deliver results-driven programmatic video ad sales.

 

KEY ROLES AND RESPONSIBILITIES:

  • You will play a pivotal role in managing and optimizing our clients' advertising campaigns on Google Ad Manager and many other Ad Exchange platforms. You will be responsible for developing effective advertising strategies, overseeing campaign implementation, monitoring performance, and providing actionable insights to ensure maximum ROI for our clients.

  • Manage all aspects of ad campaign setup, including targeting, segmentation, and bidding strategies.

  • Monitor campaign performance on a daily basis, making adjustments as needed to optimize results.

  • Analyse data and provide regular reports to clients with insights, recommendations, and clear action plans for improvement.

  • Stay abreast of industry trends and developments in digital advertising to continuously improve campaign effectiveness.

  • Collaborate with cross-functional teams to ensure a cohesive advertising strategy that aligns with the client's overall marketing goals.

  • Build and maintain strong, long-lasting client relationships through exceptional service and communication.

 

REQUIRED QUALIFICATIONS AND SKILLS:

  • Proven experience as an account manager or similar role in digital advertising, with specific expertise in GAM & AdX.

  • Strong understanding of digital advertising ecosystem, including programmatic buying, ad serving, and analytics.

  • Excellent analytical skills with the ability to interpret data and translate it into actionable insights.

  • Strong communication and presentation skills, with the ability to effectively communicate technical information to non-technical stakeholders.

  • Ability to work in a fast-paced environment and manage multiple clients and campaigns simultaneously.

  • Bachelor's degree in Marketing, Advertising, Business Administration, or related field preferred, however practical know–how is our prevailing selector factor.

 

EMPLOYMENT TERM:

  • Location: Depending on the candidate's preference, the position is open in our offices in Dubai (UAE), London (UK), or Ljubljana (Slovenia).

  • Salary: Attractive remuneration will be agreed based on the candidate's level of experience and seniority.

  • Form of employment: Full time employment with flexible working hours and remote work options. 

​​

Sup Eng Job
Sys Eng Job
Java Dev Job
Web Dev Job
DLT dev job
AI Dev Job
Video Advertising Manager

© Perception Group Inc. All rights reserved. All other trademarks and service marks referenced herein are property of their respective owners.

bottom of page