ОТКРЫТЫЕ ВАКАНСИИ

Присоединяйся к команде!
Работай над проектом для Oath — крупнейшей в мире медиа корпорации!

Наш клиент — это международная компания, ведущий медиа конгломерат, владеющий одной из самых крупных рекламных платформ. Миллионы людей по всему миру используют сервисы компании Oath (в прошлом Aol.) и миллиарды видео роликов проигрываются ежесекундно. Уникальная технология позволяет объединить поставщиков рекламы с мировыми медиа брендами в одном месте и предоставляет самый короткий способ достичь покупателя. Oath представлен в 18 странах мира; один из основных центров разработки находится в Украине.

Мы ищем сильных и инициативных специалистов для интересных и захватывающих проектов!

Vidible — это платформа для обменА видео контентом

Еще совсем недавно компании – производители видео, вроде небольших американских новостных агентств, и компании – потребители не имели единого инструмента взаимодействия. В итоге, для того, чтобы потребителям воспользоваться видео продукцией, приходилось применять множество инструментов, что серьезно усложняло жизнь как первым, так и вторым. Платформа, над которой мы работаем, решает эту проблему. Она позволяет компаниям-производителям заливать свои отснятые видео в систему. В свою очередь владельцы сайтов могут находить интересующие видео, группировать по тому или иному принципу, создавать плеер и вставлять его на свои сайты.

 

Laptop
Максим Гурин

Максим Гурин

PROJECT TEAM LEAD

Разработка платформы продолжается с 2012 года, когда платформа была еще стартапом. Не так давно ее выкупил ведущий американский медийный конгломерат Oath.

На проекте применяется большой стек технологий и популярных сейчас практик- Java 8, Spring, Gradle, JavaScript, Angular, Node.js, MongoDB, ElasticSearch, Couchbase, Hadoop, Vertica, RabbitMQ, Kafka, Microservices, Docker, Kubernetes, Scala, Spark, Amazon Kinesis, NiFi, Chef, Terraform. Это если вкратце.

  • Java
  • Angular
  • GWT
  • Rabbitmq
  • Gradle
  • Amazon
  • Kubernetes
  • Docker
  • Nodejs
  • Scala

Одной из самых сложных задач на проекте, с которой мы столкнулись — это то, каким образом выстроить практически real time систему отчетов, чтобы информация о просмотрах плееров/видео становилась доступной в системе максимально быстро. На момент возникновения проблемы мы попробовали использовать MongoDB, которая прекрасно себя показала, выдерживая хорошие нагрузки и на запись, и на чтение. Этот выбор обеспечил нам достаточно большое преимущество над конкурентами на рынке.

Чем проект интересен?

Во-первых, это возможность работать с одной из крупнейших медиа компаний мира. Кстати, на стороне заказчика отличная команда, с хорошим техническим бекграундом. С ними у нас установились крайне доверительные отношения, что создает замечательную атмосферу на проекте без страхов, сомнений или неуверенности.

Во-вторых — серьезный стек технологий. Скучно не бывает — это точно. Одна из прелестей проекта – возможность работать над любыми задачами, будь то дизайн базы и запросы выборки, разработка бекендовых сервисов или же прикручивание UI фич, работа над масштабируемостью компонентов, или же реализация новых алгоритмов при работе плеера с рекламой… практически full-stack.

В-третьих, наша команда — это команда очень сильных спецов, общаясь с которыми всегда чему-то новому, но учишься.

 

Мы ищем классных разработчиков и будем рады всем, кто заинтересовался!

  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
Offer

Мы предлагаем:

  • Работу с крупнейшей компанией в области медиа

  • Самостоятельный выбор задач для работы (по желанию и совпадению этого желания с проектными необходимостями)

  • Возможность предлагать свои идеи для решения возникающих проблем. На этом проекте нет ограничений вроде «только архитектор говорит, как надо сделать». В обсуждении участвуют все

  • Возможность общения с клиентами напрямую

  • Работу с сильным и адекватным менеджментом

  • Работу БЕЗ огромной цепочки отчетности

  • Ежедневную работу и общение с замечательной командой добрых, открытых и очень профессиональных специалистов

Require

Что требуется:

  • Полная и безоговорочная ответственность и самоотдача

  • Очень хорошие аналитические способности, инициативность и проактивность — все это необходимо для того, чтобы человек ориентировался в окружающем процессе, предлагал изменения/улучшения, был в состоянии их реализовывать, быстро разбираться с возникающими проблемами любого характера и был способен искать правильное решение, что называется «до победного»

  • Открытое отношение к изучению других технологий и языков программирования, ведь мы выбираем нужный инструмент под задачу, а не пытаемся закручивать гайки молотком

  • Умение работать в команде и быть дружелюбным и открытым

ОТКРЫТЫЕ ВАКАНСИИ

JAVA/SCALA DEVELOPER

Kyiv, Kharkiv, Odessa | Java, Scala

Sigma Software team develops Vidible video content sharing platform that helps the world find, syndicate, and monetize video.

The platform was acquired by the US leading media conglomerate, Oath., owner of the largest advertising and video platforms with millions of users, and billions of video plays. Become a part of our talented global team transforming the digital media environment. Let`s shape the digital future together.

Project description:

Can you imagine that a system operates petabytes of data with more than 140 billion events daily and about 1M events per second? The system works with near real time processing, where delay is around 1.5 mins. We surely can!

So, here is a perfect chance to work with a team that develops reporting services. The reporting component our team works on is very flexible and allows our end-users to make own custom reports and combine up to 400 metrics.

If you have any questions join us in Telegram — t.me/sigma_oath

As an engineer in our team, you will:

  • Design and implement applications and user experiences in Java/Scala to support various online brands
  • Collaborate with other teams to help them in leveraging features you build and develop the ways to incorporate them with web, mobile, and desktop products
  • Improve new products' time to market, online identity management, and security capabilities
  • Be committed to improving processes
  • Solve problems and grow the engineering skills

Qualifications you must have to join us:

  • At least 2 years of commercial experience with Java (Java8 is preferable)
  • At least 2 years of commercial experience with Spring
  • Experience with Spring Boot/Play
  • Experience with Scala
  • Experience in building web applications and public facing web services
  • Experience with software development and CI tools like TeamCity, Jenkins, etc.
  • Experience with build tools like Gradle, SBT, etc.
  • Good English communication skills

Also would be a plus:

  • Experience with MongoDB/Couchbase/any other NoSQL databases
  • Experience with Hive, Vertica
  • Experience with Elasticsearch/Lucene/Solr
  • Understanding of web application security fundamentals

You are welcome to join our team!

MIDDLE JAVASCRIPT DEVELOPER

Kyiv | Javascript

We are transforming the digital media environment!

Be a part of our talented global team focused on this exciting mission, and let`s shape the digital future together.

Project description:

Our customer, Oath, is one of the world's biggest advertising media conglomerates, owner of one of the largest advertising and video platforms with millions of users and billions of video plays. Can you imagine that a system operates petabytes of data with more than 140 billion events daily and about 1M events per second? The near real time processing is around 1.5 mins. We surely can! We welcome you bring ideas on how to make this system even better.

So here is a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get a real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

If you have any questions join us in Telegram — t.me/sigma_oath

As an engineer on Vidible team, you will do the following:

  • Take an active role in defining the shape of the future of online video
  • Develop high scale and performance applications with service-oriented architecture cutting edge technologies
  • Build new and engaging web products
  • Work in agile development methodology

Qualifications you must have to join us:

  • Experience with native JavaScript
  • Experience with ES6
  • Strong knowledge of Node.js and Nightwatch.js
  • Experience with Karma and Jasmine JavaScript testing frameworks
  • Intermediate level of English

Also would be a plus:

  • Experience with Cucumber and TDD

You are welcome to join our team!

Middle Java Developer

Kharkiv | Java

Sigma Software team develops a video content sharing platform called Vidible that helps the world find, syndicate, and monetize video.

The platform was acquired by the US leading media conglomerate, Oath., owner of the largest advertising and video platforms with millions of users and billions of video plays. Become a part of our talented global team transforming the digital media environment. Let`s shape the digital future together!

Project description:

Can you imagine that a system operates petabytes of data with more than 140 billion events daily and about 1M events per second? The system works with near real time processing, where delay is around 1.5 mins. We surely can!

So, here is a perfect chance to work with a team that develops reporting services. The Reporting Designer is the project’s “killer feature”: it is a flexible component that allows our end-users make own custom reports and combine up to 400 metrics.

If you have any questions join us in Telegram — t.me/sigma_oath

As an Engineer on Vidible team, you will do the following:

  • Be part of the team responsible for authentication, authorization, and multitenancy features in the Product
  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code and design reviews
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation

Requirements

  • Strong knowledge of Java 8
  • Strong knowledge of Spring Framework
  • Strong analytical skills
  • Good Knowledge of Databases (both SQL and NoSQL)
  • Good English communication skills

Nice to have:

  • Good knowledge of Angular/HTML/JS/CSS
  • Experience with AWS, Kubernetes, Docker
  • Experience with MongoDB/NoSQL databases
  • Experience with ElasticSearch/Lucene/Solr

You are welcome to join our team!

JavaScript Developer

Kharkiv, Odessa | JavaScript

Sigma Software team develops a video content sharing platform called Vidible that helps the world find, syndicate, and monetize video.

The platform was acquired by the US leading media conglomerate, Oath., owner of the largest advertising and video platforms with millions of users and billions of video plays. Become a part of our talented global team transforming the digital media environment. Let`s shape the digital future together.

Project description:

Can you imagine that a system operates petabytes of data with more than 140 billion events daily and about 1M events per second? The system works with near real time processing, where delay is around 1.5 mins. We surely can!

So, here is a perfect chance to work with a team that develops reporting services. The reporting component our team works on is very flexible and allows our end-users to make own custom reports and combine up to 400 metrics.

If you have any questions join us in Telegram — t.me/sigma_oath

As an Engineer on Vidible team, you will do the following:

  • Take an active role in defining the shape of the future of Reporting
  • Design and develop a front-end application based on Angular.js
  • Design and develop the front-end architecture and be ready to open source it

Requirements

  • Solid knowledge of pure JavaScript
  • Experience with ES6
  • Experience with Node.js and Angular.js
  • Experience with testing frameworks
  • At least Intermediate level of English

Nice to have:

  • Experience with an open source project
  • Experience with Angular 6

You are welcome to join our team!