Data Science UA started in 2016 with the first Data Science and AI conference in Kyiv and for now, we’ve already organized 9 International Data Science UA Conferences. Uniting top AI and Data Science talents for more than 5 years helps us to provide fast and efficient hiring.
1 серпня 2022

Senior Software Engineer (Back-end), Voice Services

Київ, віддалено

The Role
Making and receiving voice calls are a key component of our client’s product offering. Our partner’s customers make many calls with their prospects on their voice platform daily. The Voice Services team is hiring software engineers to increase the momentum in this space. If you have experience in building high-availability voice communication systems with open source real-time communication software and commercial communications platform APIs, they’d love to talk to you about this opportunity. Real-time system development is a little different from other web development. The features our partner builds are inherently heavy on state, complex in workflow, and include extensive third-party integrations. You’ll have to be creative, build on top of a lot of existing technology, and stay focused on our partner’s core value proposition of revenue efficiency. You’ll be building systems to ensure that calling is simple, reliable, and crystal clear. Our partner’s customers can reduce the time on clicking around or performing repetitive actions and focus on what matters most — interacting with their prospects.

Daily Adventures
● Working with commercial CPaaS APIs and open-source real-time communication software to manage calls, messages, and security.
● Finding ways to engineer high availability into a system that has lots of moving parts, not all of which are directly under your control.
● Working with stakeholders to ensure our partner’s customers have the tools they need to succeed on their platform.
● Finding quick ways to prototype and test possible solutions to large problems.
● Looking up and down the stack for the best return on investment for any given pain point.
● Working on one of the most visible parts of our partner’s product — to both their customers and the rest of their organization.

Basic Qualifications
● 6 + years of experience building back-end services and shipping production quality code in Java, Go, or C++, along with strong software engineering skills.
● Proven technical and project leadership skills and ability to guide and mentor others.
● Experience with cloud-based service applications and continuous-deployment projects.
● Willing to go above and beyond to help other team members.
● Ability to prioritize details along a path of iterative delivery.
● Ability to quickly ramp up new technologies and start contributing.
● Experience with diagnosing real-time media quality issues (plus).
● Experience with VoIP, specifically using WebRTC and SIP to facilitate real-time communication between users and with phone numbers across the globe (plus).

About the Team

On the Voice Services team, they:


— Own features end-to-end, from the customer need all the way to the back-end implementation.
— Are highly collaborative and distribute technical leadership throughout the team.
— Do Agile development, with sprints and regular retrospectives.
— Function in a highly progressive, quick-iteration environment focused on delivering consistent, incremental customer value.
— Have something new to demo every week!

Our partner is currently shoring up the core functionalities of their telecom product. In the long term, our partner wants to give customers the same edge with calling and messaging that they have with email: the ability to optimize and constantly improve how they interact with customers. You with our partner will face new challenges as you continue to scale out to ten times the volume of calling you to have today and beyond. These efforts present a diverse gamut of work that will help enhance our partner’s competitive edge by making their customers more effective.

Роль

Ключовим компонентом створення попиту на продукцію нашого партнера є здійснення та отримання головових дзвінків. Клієнти компанії нашого партнера здійснюють багато дзвінків зі своїми потенційними клієнтами через нашу голосову платформу щодня. Команда Voice Services наймає інженерів програмного забезпечення, щоб збільшити темпи розвитку цієї сфери. Якщо у вас є досвід створення систем голосового зв’язку високої доступності з програмним забезпеченням зв’язку в режимі реального часу з відкритим кодом і API комерційної комунікаційної платформи, наш партнер із задоволенням поговорить з вами. Розробка системи в реальному часі відрізняється від інших веброзробок. Функції, створені нашим партнером, за своєю суттю складні в робочому процесі та включають широку інтеграцію сторонніх розробників. Вам доведеться проявляти креативність, використовувати багато чинних технологій і зосереджуватися на основній ціннісній пропозиції нашого клієнта щодо ефективного доходу. Ви створюватимете системи, які гарантуватимуть, що виклики будуть простими, надійними та кристально чистими. Клієнти компанії нашого партнера планує скоротити час на клацання або виконання повторюваних дій, з метою зосередження на найважливішому — взаємодії зі своїми потенційними клієнтами.

Обов’язки

  • Робота з комерційними API CPaaS і програмним забезпеченням для спілкування в режимі реального часу з відкритим кодом для керування дзвінками, повідомленнями та безпекою.
  • Пошук шляхів створення високої доступності в системі, яка має багато рухомих частин, не всі з яких безпосередньо під вашим контролем.
  • Співпраця із зацікавленими сторонами, щоб клієнти наших клієнтів мали інструменти, необхідні для досягнення успіху на нашій платформі.
  • Пошук швидких способів створення прототипу та тестування можливого розв’язання великих проблем.
  • Пошук найкращої рентабельності інвестицій для будь-якої проблемної точки.
  • Робота над однією з найбільш помітних частин продукту нашого партнера — як для їхніх клієнтів, так і для решти організації.

Вимоги

  • 6+ років досвіду створення серверних служб і якісного коду на Java, Go або C++ разом із сильними навичками розробки програмного забезпечення.
  • Технічні та проєктні навички менторства та лідерства.
  • Досвід роботи з хмарними сервісами та проєктами безперервного розгортання.
  • Бажання допомагати іншим членам команди.
  • Можливість визначати пріоритетність деталей на шляху ітеративного доставлення.
  • Здатність швидко засвоювати нові технології.

Буде плюсом

  • Досвід діагностики проблем із якістю медіа в реальному часі.
  • Досвід роботи з VoIP, зокрема з використанням WebRTC і SIP для полегшення спілкування в реальному часі між користувачами та телефонними номерами по всьому світу.

Про команду

Команда Voice Services:

  • У процесі розробки залучені end-to-end, від виявлених потреб клієнта до внутрішньої реалізації.
  • Команда співпрацює і розподіляє технічне керівництво по команді.
  • Займається Agile розробкою зі спринтами та регулярними ретроспективами.
  • Функціонуює в дуже прогресивному середовищі швидкої ітерації, зосередженому на забезпеченні сталого, поступового зростання цінності для клієнтів.
  • Демонструє нові розробки щотижня!

Наш партнер зараз підтримує основні функції телекомунікаційного продукту. У строковій перспективі наш партнер хоче надати клієнтам ті ж переваги в телефонуванні та обміні повідомленнями, що й в електронній пошті: можливість оптимізувати та постійно вдосконалювати спосіб взаємодії з клієнтами. Ви з нашим партнером зіткнетеся з новими викликами, які будуть пов’язані з подальшим масштабуванням обсягу дзвінків.

LinkedIn