background

Careers

Build your modern IT career with us!

CyberVision is a software development and integration company, Google Cloud Partner, and HP partner with R&D facilities in the US and Eastern Europe. Over more than two decades in the high-tech business, CyberVision has designed and implemented a large number of innovative solutions that granted a proven competitive edge to our clients and partners.

Our major specializations include Big Data, ML & AI, IoT development, DevOps services, Blockchain implementation, robotics, and embedded applications. We also offer full-scale system support services.

If leading-edge technologies and Western business culture are what you’ve been looking for, be sure to apply for our open positions.

At Cybervision you will have the opportunity to gain experience and work on interesting and challenging projects.

More about us

Current openings

DevOps Engineer

plus icon

Kyiv/Remote

Full Time

Requirements:

  • Practical experience with Docker and orchestration tools like Kubernetes
  • Experience with Helm 2, Helm 3
  • Deep understanding of CI and CD lifecycles
  • Experience with Git and code review software
  • Experience with Azure (AKS, AD, MariaDB, Postgres, Storage)
  • Experience with Python
  • Intermediate or better command of English
  • Experience with Terraform
  • Experience with Jenkins
  • Experience with Cassandra will be a plus

Responsibilities:

  • Performance tuning of the current application infrastructure
  • Introduce DevOps methodologies on a project with dozens of developers
  • Introduce both infrastructure and applications monitoring
  • Review and design high availability of all engineering systems
  • Support software and hardware engineering teams
  • Security policy review, improvement, and audit
  • Continuously improve your skills with new technologies

About the project:

An innovative solution in the Healthcare industry that collects various patients’ data, including fitness band recordings and survey answers from patients and clinicians, and uses that data to build predictions and perform various other analyses.

Java Software Engineer

plus icon

Kyiv/Remote

Full Time

Requirements

  • BS/MS degree in Computer Science or equivalent experience
  • Strong development skills in Java, including Java Enterprise and Spring
  • Experience of work with distributed systems, streaming and event processing products
  • Linux systems setup and maintenance on hardware as well as in virtual or cloud infrastructure
  • Using Git (or any DVCS) to manage parallel development on a large codebase
  • Strong written and verbal communication skills

Would be a plus:

  • Experience with Apache Hive, Apache Solr and related technologies
  • Knowledge of Apache Flink
  • Development experience with stateful streaming applications
  • Working knowledge of Hadoop services
  • Strong ability to research and solve problems independently without constant supervision
  • Excellent trouble-shooting skills

About the project:

One of the top Hadoop distributors companies is looking for experienced, motivated, independent software engineers. This is an exciting opportunity to help implement a cybersecurity project using Apache Flink, Apache Hive, Apache Solr and related technologies.

Java Software Engineer

plus icon

Kyiv/Remote

Full Time

Requirements:

  • Strong in depth Java skills, with the ability to hit the ground running working in a large open source codebase
  • Experience in Java development/debugging and multithreaded programming
  • Experience in addressing scale and performance problems
  • Strong grasp of algorithms and data structure fundamentals
  • Solid interpersonal skills conducive to a distributed team environment
  • Able to work independently on multiple tasks
  • Self-driven & motivated, with a strong work ethic and a passion for problem solving
  • Strong written and verbal communication skills

Would be a plus:

  • Ability to debug, troubleshoot and resolve complex technical issues reported by customers
  • Experience with search technologies, especially Apache Lucene and Solr, a strong plus
  • Experience with ranking, indexing, crawling, search relevancy and search quality Experience with (distributed) filesystems/databases, and/or Linux kernel internals

About the project:

One the leading companies in the Hadoop/Big Data world is looking for a motivated, experienced Software Engineer for the Search project. The search team works on projects including Apache Solr and Lucene, an open source search infrastructure. This software provides search capabilities to some of the most heavily trafficked locations in the world. Our team enables searching of massive amounts of data contained within HDFS, HBase, and other systems. Search allows users to scale huge volumes of data using MapReduce and other distributed processing frameworks.

Engineers on this team are responsible for adding new features. Our main mission is to make this Search solution enterprise-ready. This will increase adoption and expansions as well as decrease support costs. This role is for an engineer with strong debugging and problem analysis skills who can rapidly respond to the demands of Enterprise customers.

Java Software Engineer

plus icon

Kyiv/Remote

Full Time

Requirements:

  • BS/MS degree in Computer Science or equivalent experience
  • Strong development skills in Java
  • Desire to learn Scala
  • Linux and basic DevOps skills
  • Experience with Docker and Kubernetes
  • Experience with Git
  • Experience working with distributed systems, streaming, and event processing products
  • Strong written and verbal English communication skills

Would be a plus:

  • Knowledge of Go, Scala, Python languages
  • Working knowledge of Big Data stack: Yarn, Spark, Livy, Kafka, etc.
  • Working knowledge of Jupyter notebook
  • Experience with RDBM’s and NoSQL databases
  • Bash scripting experience

About the project:

One of the biggest companies in the Hadoop world provides the industry’s only converged data platform that integrates the power of Hadoop and Spark with global event streaming, real-time database capabilities, and enterprise storage. We are looking for talented engineers to help expand the platform’s functionality and make it the platform of choice for operational and analytical big data use cases.

Java Software Engineer

plus icon

Kyiv/Remote

Full Time

Requirements:

  • 3+ years of extensive experience in back-end Java Programming (Java Core, Multi-threading, JDBC)
  • Experience with relational databases, SQL knowledge
  • Experience with Cloud platforms: AWS/AZURE/GCP
  • Familiarity with Git
  • Unit testing experience (Junit, Mockito)
  • Linux systems setup and maintenance on hardware as well as in virtual or cloud infrastructure
  • Good written and verbal communication skills in English

Would be a plus:

  • Experience with ETL solutions
  • Knowledge of Spark, Snowflake, Redshift, Azure Synapse
  • Bash scripting experience
  • Debugging and performance optimization of distributed applications
  • Strong analytical skills

About the project:

The company provides an Intelligent Integration platform that empowers businesses and IT departments via intuitive, powerful, self-service capabilities to allow them to connect data and applications across enterprise.

The platform unifies multiple applications, data sources, big data, and smart things in a single environment so that users can interact with them via a single interface. The platform is built on the modern technology stack for the cloud, which ensures great performance, scalability, self-upgrade, and other cloud features.

L3 Technical Support Engineer

plus icon

Kyiv/Remote

Full Time

Requirements:

  • Strong Linux system administration skills (3+ years)

  • Understanding of Java/JVM concepts

  • Knowledge of file system and Linux Os internals, latency, throughput, availability, consistency, security, etc.

  • Ability to communicate technical concepts clearly and effectively

  • Strong troubleshooting and debugging skills, with a passion for problem-solving and investigation

  • Ability and willingness to learn new technologies

  • Good written and verbal communication skills in English

Would be a plus:

  • Shell scripting (Shell, Awk), ability to trace (read/understand) Java

  • SQL/NoSQL databases knowledge

  • Working knowledge of Hadoop components

  • Familiar with different security technologies (Kerberos, SSL, etc.)

About the project:

One of the biggest companies in the Hadoop world provides the industry’s only converged data platform that integrates the power of Hadoop and Spark with global event streaming, real-time database capabilities, and enterprise storage. We are looking for talented engineers to help support the platform functionality on customers’ side and make it the platform of choice for operational and analytical big data use cases.

QA Automation Engineer (Java)

plus icon

Kyiv/Remote

Full Time

Requirements:

  • 4+ years of experience in QA
  • Experience in UI testing (Selenium)
  • Experience in testing server APIs
  • Solid Java knowledge, QA automation experience
  • QA methodologies: System Testing, Functional Testing, Integration Testing
  • QA documentation hands-on experience
  • Good communication skills in English (verbal, written)

Would be a plus:

  • Familiarity with navigating Linux environments; advanced proficiency is a strong plus
  • Experience in testing cloud infrastructure (networking)
  • Experience in testing message-based systems (with Kafka, RabbitMQ, or similar brokers)
  • Experience with Docker
  • Knowledge of Git, Jenkins, Gradle

Responsibilities:

  • Test cases creation, execution, and automation
  • Preparing and working with Test Documentation
  • Reproducing and verification of bugs reported by the clients
  • Work with Dev / QA team through the entire lifecycle of product releases

About the project:

The world leader in engines and propulsion systems and distributed power generation plants. The company develops and produces high-speed engines and propulsion systems for ships and heavy land, rail and defense vehicles, as well as drive systems for use in the oil and gas industry and power generation.

The main area of the project:

  • Fleet management and engine performance monitoring
  • Telematics tracking, geofencing, routing
  • Fuel quality and consumption management
  • Workload management and scheduling
  • Predictive maintenance based on previously detected engine issues

Problem:

The company can receive data from vessels, rail machinery, nuclear reactors, power plants, and mining equipment, but has issues with any further actions (transforming, processing, transferring) with that data.

The main thing their legacy solution was capable of - creating simple data reports and data visualization with basic raw data along with building predefined charts for technical analysts.

Solution:

We are building a cloud-agnostic solution that can be deployed to different cloud providers in different regions, also including deployment on barebone hardware.

The platform computes live-streaming data that comes from the sensors connected to the company’s assets. When the platform gets the asset data, it’s visualizing and analyzing that data on the graphical UI.

The solution includes the predictive maintenance feature, which is implemented with help of machine learning, configurable alerts, and thresholds. It also features configurable alerts, which can be set up via flexible rules and alert templates for faster and more efficient data analysis.

Our team is responsible for the entire engineering cycle, from the initial device’s software design to ground-up implementation, testing automation, analytics, and UI production rollout.

Overall project technology stack:

Python, Java, Spring cloud, Oauth2, Gradle, Helm charts, Kubernetes, Typescript, Javascript, C, STOMP, DSL, FFT, Cloud providers like GCP, Azure, AWS.

QA Automation Engineer (Java)

plus icon

Kyiv/Remote

Full Time

Requirements:

  • 3+ years of experience in QA automation with extensive backend testing (API, DB, etc)
  • Linux system advanced user (working in CLI)
  • Shell scripting
  • Java and OOP knowledge, clean code principles
  • SQL basic knowledge or higher
  • Experience with Maven
  • Experience with Git
  • Good communication skills in English (verbal, written)
  • Understanding of: Functional Testing, Regression Testing, Integration Testing, System Testing, Unit Testing
  • QA Documentation hands-on experience (checklists)
  • Self-motivated, independent, and high-performing individual; passionate about learning new technologies

Would be a plus:

  • Working knowledge of Hadoop and components (Spark, Hive) / understanding the concept of distributed computations
  • Knowledge of Scala
  • Experience with Kafka
  • Hands-on experience with K8S and docker
  • Familiar with security technologies SASL, SSL, LDAP
  • Experience with Jenkins
  • SQL basic knowledge or higher
  • noSQL knowledge (column-based, document-based DBs)
  • Familiarity with Ansible

Responsibilities:

  • API/SDK test cases automation
  • DevOps activities execution and automation
  • Exploratory testing
  • Reproducing and verification of bugs reported by the clients
  • Work with Dev/QA team through the entire lifecycle of product releases

About the project:

One of the biggest companies in the Hadoop world provides the industry’s only converged data platform that integrates the power of Hadoop and Spark with global event streaming, real-time database capabilities, and enterprise storage. We are looking for talented engineers to help expand the platform’s functionality and make it the platform of choice for operational and analytical big data use cases.

QA Automation Engineer (Python)

plus icon

Kyiv/Remote

Full Time

Requirements:

  • 3+ years of experience in QA automation with extensive backend testing (API, DB, etc)
  • Linux system advanced user (working in CLI)
  • Shell scripting
  • Knowledge of Python
  • Experience with Docker
  • Experience with Git
  • Good communication skills in English (verbal, written)
  • Understanding of: Functional Testing, Regression Testing, Integration Testing, System Testing, Unit Testing
  • QA documentation hands-on experience (checklists)
  • Self-motivated, independent, and high-performing individual; passionate about learning new technologies

Would be a plus:

  • Experience with TensorFlow, PyTorch, and other ML tools
  • Understanding the concept of distributed computations
  • Knowledge of Go
  • Experience with Spark
  • Hands-on experience with K8S
  • Familiarity with security technologies SASL, SSL, LDAP
  • Experience with Jenkins
  • SQL basic knowledge or higher
  • noSQL knowledge (column-based, document-based Dbs)

Responsibilities:

  • UI and API test automation (Python, Selenium)
  • Document testing process (test plans, checklists, test reports)
  • Test data and test environment preparations
  • Exploratory testing
  • Bugs reporting and bug fix verification
  • Work with Dev / QA team through the entire lifecycle of product releases

About the project:

One of the biggest companies in the Hadoop world provides the industry’s only converged data platform that integrates the power of Hadoop and Spark with global event streaming, real-time database capabilities, and enterprise storage. We are looking for talented engineers to help expand the platform’s functionality and make it the platform of choice for operational and analytical big data use cases.