Senior Software Engineer (Python)
Primary stack
Nice to have's
Job description
Про посаду
Старший Інженер-розробник програмного забезпечення (Python)
TeamViewer надає провідну платформу Digital Workplace, яка з'єднує людей з технологіями, дозволяючи, покращуючи та автоматизуючи цифрові процеси, щоб зробити роботу кращою. Наші програмні рішення використовують потужність штучного інтелекту та формують майбутнє цифровізації.
Ми віримо, що наші різноманітні команди та сильна корпоративна культура є ключем до успіху наших продуктів і технологій, на які спираються сотні мільйонів користувачів по всьому світу та близько 645 000 клієнтів у всіх галузях. Маючи більше 1 900 співробітників по всьому світу, ми цінуємо унікальні точки зору та таланти, які кожна людина вносить у команду, і сприяємо динамічному робочому середовищу, де процвітають нові ідеї. Чи готові ви приєднатися до нашої команди та створити вплив?
Обов'язки
- Створювати сервіси для нашого рішення DEX, інтегруючись з моделями штучного інтелекту, для отримання інсайтів
- Співпрацювати з Data Scientists для розробки оптимальних рішень з використанням моделей штучного інтелекту, балансуючи можливості моделей, продуктивність, вартість та довгострокову підтримку
- Визначати архітектуру, дизайн та розробляти нові функції для нашого програмного забезпечення на Python & C#
- Постійно інтегрувати, будувати та розгортати наше рішення від тестової системи до продакшну
- Проектувати та реалізовувати загальні API на основі архітектурних керівних принципів та фреймворків
- Проектувати та створювати загальні бази даних високої доступності та якості
- Оптимізувати та покращувати наше програмне забезпечення за допомогою нових, ефективних алгоритмів та сучасних інструментів та технологій програмного забезпечення
- Працювати самостійно над рішеннями для визначених вимог та нести відповідальність за дотримання часових та якісних специфікацій
- Забезпечувати безпеку, стабільність, масштабованість нашого програмного забезпечення та його ефективну роботу
- Слідкувати за останніми технічними розробками у своїй галузі та робити пропозиції щодо покращення
- Надавати керівництво та допомогу іншим членам команди з інженерних питань, що стосуються команди
- Навчати та бути наставником для молодших членів команди
- Виступати в якості радника для власників продуктів (дослідження доцільності та оцінки часу для нової функціональності, яка має бути впроваджена)
- Спілкуватися з клієнтами для аналізу та виправлення дефектів продукту або під час великих впроваджень
Вимоги
- Диплом університету за спеціальністю інформаційні технології, комп'ютерні науки та інженерії або суміжна тема
- 6+ років професійного досвіду в галузі розробки програмного забезпечення
- Тверді знання Python та SQL обов'язково, а C#.NET - вторинно
- Знання Typescript, React, або C++ - плюс
- Сильний фокус на масштабованості та продуктивності, здатність перевіряти, що рішення працюють ефективно при зростаючих навантаженнях і демонструють передбачуваний/лінійний ріст
- Повинен мати досвід роботи з будь-якими фреймворками для тестування одиниць
- Досвід роботи з Kubernetes, Docker, Kafka, Databricks, ADO Pipelines, або Azure services (наприклад, AKS, Redis, Key Vault, Event Hub, Service Bus, SQL MI тощо.) та Azure Cognitive Services
- Досвід прийняття архітектурних рішень щодо розробки та підтримки масштабних розподілених систем та інтеграцій з додатками та користувацькими інтерфейсами
- Розуміння Clean Code та Design Patterns для об'єктно-орієнтованого програмування
- Позитивний та орієнтований на рішення світогляд, поєднаний зі структурованим та аналітичним способом мислення/роботи, бути гравцем команди, а також мотивація до вивчення нового
- Знайомство з інструментами штучного інтелекту для кодування (наприклад, Co-pilot) - плюс
- Знайомство з концепціями кінцевого користувацького обчислення, аналізу логів, виявлення аномалій та кореляції - плюс
- Вільне володіння англійською обов'язково, інші мови - плюс
Ми пропонуємо
- Конкурентоспроможна зарплата
- Можливість працювати в динамічному та інноваційному середовищі
- Можливості для професійного розвитку
- Інклюзивна та підтримуюча культура робочого місця
Про компанію
TeamViewer є роботодавцем, який забезпечує рівні можливості, і прагне створити інклюзивну культуру, де кожен відчуває себе вітаним та підтриманим. Ми C-A-R-E і розуміємо, що наша різноманітна, ціннісно-орієнтована культура робить нас сильнішими. Поки ми продовжуємо зростати як компанія, ми також фокусуємося на забезпеченні можливості для особистого та професійного зростання наших співробітників. Ми пишаємося відкритим та приймаючим робочим середовищем, яке дозволить вам бути найкращим незалежно від вашої статі, сімейного стану, сексуальної орієнтації, релігії, віку, інвалідності, рівня освіти чи раси.
Якщо вам потрібні будь-які заходи або коригування під час процесу подання заявки або найму, включаючи підтримку під час співбесіди чи адаптації, будь ласка, зверніться до вашого партнера з набору персоналу, який із задоволенням допоможе вам.
© TeamViewer. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Developer Tools; IT / tech за описом ITJobs; Productivity Software
More at TeamViewer
All 100 rolesCustomer Support Specialist, Swedish Speaker
TeamViewer · Germany
Intern, Treasury
TeamViewer · Germany
Enterprise Account Executive
TeamViewer · Kyiv +4
Team Manager, Customer Success - Remote, USA
TeamViewer · United States