Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
15 листопада 2024

Principal Machine Learning Engineer (Web & Mobile Business Unit)

Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Луцьк, Моршин, Полтава, Суми, Тернопіль, Черкаси, Чернівці, Варшава (Польща), Краків (Польща), Лісабон (Португалія), Познань (Польща), Прага (Чехія), віддалено

Are you looking for a team of professionals on top of cutting-edge technologies? Are you looking for a place to boost your Machine Learning career?

We invite you to join our Big Data Competence Center, part of Sigma Software’s complex organizational structure that combines various clients, interesting projects, and activities to grow your professional skills.

Customer:

We’re operating in various business domains and with the top range of clients (those without NDAs can be found here: sigma.software/case-studies).

Our team highly supports employees’ freedom, independence in decision-making, and the desire to deeply understand client’s requests and see the root of the problem. We believe that people striving toward this mindset are bound to succeed as acclaimed professionals and driving force of Big Data development in Ukraine.

Project:

Big Data Competence Center is where we collect the best engineering practices and unite them into one knowledge base to provide the best technical excellence services for our clients.

We’re not just a team gathered to write code. We all are willing to contribute to the field by participating in the life of the Big Data Unit, or by constantly growing our skills. In our unit, you can be a Principal Machine Learning Engineer/Team Lead/Architect, or you can become a mentor, a person behind all the new technologies in the team, or an active listener if you will. Whatever you decide, be sure that you’re not alone. Whether it’s a difficult task, an unordinary client request, or your next project to choose, you’ll always have a mentor and teammates with similar mindsets to come up with the best solution.

We’re using an unusual approach, hiring people not for the specific project, but, first and foremost, to join our team. This gives us a chance to know you better and ensure that we’ll provide a perfect match between the client’s needs and your professional interests.

If you have the courage to become a part of the top-notch Big Data community in Ukraine, grab your chance, and let’s make some history together!

Responsibilities:

  • Collaborate within a cross-functional data team to address diverse, data-centric tasks
  • Establish and maintain effective communication with clients and their teams, ensuring alignment on project objectives
  • Take ownership of delivering key solution features, from design to deployment
  • Engage in requirements gathering and analysis, proposing optimal machine learning strategies and leading the implementation process
  • Contribute to pre-sales activities, providing expert input on machine learning and AI solutions
  • Develop and implement core system modules, designing scalable and cost-effective solutions
  • Conduct code reviews and write comprehensive unit and integration tests to ensure code quality
  • Scale distributed systems and infrastructure to support evolving business needs
  • Support the client’s research team in the implementation, training, testing, and fine-tuning of deep learning models
  • Collaborate with research teams to identify the most appropriate models and open-source tools for language and signal processing tasks, optimizing performance and outcomes

Requirements:

  • Advanced Python and SQL knowledge and expertise
  • Experience in model implementation and tuning using popular Machine Learning frameworks like PyTorch, Keras, TensorFlow
  • Ability to understand Machine Learning development and deployment processes
  • Solid experience with Machine Learning cloud services like AWS SageMaker or Vertex AI and their supplemental features (like SageMaker Pipelines)
  • Proficiency in programming for Computer Vision applications and solutions
  • Expertise in MLOps, focusing on streamlining and automating ML workflows
  • Ability to create and adjust Machine Learning pipelines for the end-to-end Machine Learning development cycle
  • Experience in working with Deep Learning models for signal and speech processing, as well as for Natural Language Processing domain
  • Proficiency in setting up multi-GPU infrastructure for model training
  • Solid understanding in DevOps practices and principles
  • Work experience in building and deploying AI solutions
  • Familiarity with statistical and data mining techniques and ability to use them when it is appropriate
  • Experience in working with Data Analytics
  • At least an Upper-Intermediate level of English

__________________________________________________________________________

Шукаєш команду професіоналів, які володіють найсучаснішими технологіями? Шукаєш місце для розвитку своєї кар’єри в галузі машинного навчання?

Ми запрошуємо тебе приєднатися до нашого Центру компетенцій Big Data, який є частиною складної організаційної структури Sigma Software, що об’єднує різних клієнтів, цікаві проєкти та заходи для розвитку професійних навичок.

Замовник:

Ми працюємо в різних сферах бізнесу та з широким колом клієнтів (з тими, що не мають NDA, можна ознайомитися тут: sigma.software/case-studies).

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

Проєкт:

Центр компетенції Big Data — це місце, де ми збираємо найкращі інженерні практики та об’єднуємо їх в єдину базу знань, забезпечуючи найкращі послуги технічної досконалості нашим клієнтам.

Ми не просто команда, яка зібралася, щоб писати код. Ми всі прагнемо зробити свій внесок у цю сферу, беручи участь у житті відділу Big Data або постійно розвиваючи власні навички. У нашому відділі ти можеш бути Principal Machine Learning інженером/тімлідом/архітектором, а можеш стати ментором, людиною, яка впроваджує всі нові технології в команді, або просто активним слухачем, якщо бажаєш. Що б ти не вирішив/ла, будь впевнений/на: ти не один (одна). Будь то складна задача, неординарний запит від клієнта чи вибір наступного проєкту — у тебе завжди буде наставник та колеги-однодумці, які допоможуть знайти найкраще рішення.

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

Якщо ти готовий/ва стати частиною першокласної Big Data-спільноти в Україні, скористайся своїм шансом і почнемо творити історію разом!

Обов’язки:

  • Співпрацювати в міжфункціональній команді для вирішення різноманітних завдань, пов’язаних з даними
  • Налагоджувати та підтримувати ефективну комунікацію з клієнтами та їхніми командами, забезпечуючи узгодження цілей проєкту
  • Відповідати за реалізацію ключових функцій рішення, від дизайну до розгортання
  • Брати участь у зборі та аналізі вимог, пропонувати оптимальні стратегії машинного навчання та керувати процесом впровадження
  • Брати участь у передпродажних заходах, надаючи експертну оцінку рішенням у сфері машинного навчання та ШІ
  • Розробляти та впроваджувати основні системні модулі, створюючи масштабовані та економічно ефективні рішення
  • Проводити огляди коду та писати комплексні модульні та інтеграційні тести для забезпечення якості коду
  • Масштабувати розподілені системи та інфраструктури для підтримки потреб бізнесу, що розвивається
  • Підтримувати дослідницьку команду клієнта у впровадженні, навчанні, тестуванні та доопрацюванні моделей глибокого навчання
  • Співпрацювати з дослідницькими групами для визначення найбільш підходящих моделей та інструментів з відкритим вихідним кодом для задач обробки мови та сигналів, оптимізації продуктивності та результатів

Вимоги:

  • Просунуті знання та досвід роботи з Python та SQL
  • Досвід реалізації та налаштування моделей з використанням популярних фреймворків машинного навчання, таких як PyTorch, Keras, TensorFlow
  • Здатність розуміти процеси розробки та розгортання машинного навчання
  • Значний досвід роботи з хмарними сервісами машинного навчання, такими як AWS SageMaker або Vertex AI та їх додатковими функціями (наприклад, SageMaker Pipelines)
  • Досвід програмування для застосунків і рішень комп’ютерного зору
  • Експертиза в MLOps, з акцентом на оптимізацію та автоматизацію робочих процесів ML
  • Вміння створювати та налаштовувати конвеєри машинного навчання для наскрізного циклу розробки машинного навчання
  • Досвід роботи з моделями глибокого навчання для обробки сигналів і мови, а також для обробки природної мови
  • Досвід в налаштуванні мульти-GPU інфраструктури для навчання моделей
  • Глибоке розуміння практик і принципів DevOps
  • Досвід роботи в побудові та розгортанні AI-рішень
  • Знання статистичних методів і методів інтелектуального аналізу даних та вміння використовувати їх, коли це доречно
  • Досвід роботи з аналітикою даних
  • Знання англійської мови на рівні не нижче Upper-Intermediate
LinkedIn