Principal Software Engineer, Machine Learning

Job expired!

Приєднуйтесь до Moderna, де ви можете взяти участь у революційних змінах в медицині за допомогою передових технологій мРНК. Наш різноманітний проект охоплює різноманітні захворювання, обіцяючи постійно розвиваючу та винагороджувальну кар'єру разом з першокласними колегами та стратегічними партнерами по всьому світу.

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

  • Керівництво проектуванням та розробкою масштабованих та ефективних програмних систем для рішень на основі машинного навчання.
  • Співпраця з науковцями даних, менеджерами продуктів та зацікавленими сторонами для перетворення вимог у технічні специфікації.
  • Написання чистого, підтримуваного та добре документованого коду на різних мовах програмування.
  • Архітектура та впровадження кінцевих конвеєрів машинного навчання, дотримуючись кращих практик щодо збору даних, попередньої обробки, повторного навчання, оцінки, розгортання, CI/CD та автоматизованого тестування.
  • Оптимізація існуючих систем машинного навчання для продуктивності та масштабованості.
  • Розробка та підтримка високопродуктивних API та мікросервісів для підтримки AI-застосунків.
  • Впровадження найкращих практик розробки програмного забезпечення, включаючи ревізію коду, тестування та документацію.
  • Наставництво та керівництво молодшими інженерами, підтримуючи культуру безперервного навчання та вдосконалення.
  • Будьте в курсі останніх розробок у сфері AI та машинного навчання та інтегруйте нові технології та методології в наші системи.
  • Забезпечуйте відповідність вимогам щодо безпеки та конфіденційності даних протягом усього життєвого циклу розробки.
  • Вирішуйте складні технічні проблеми, забезпечуючи надійність та продуктивність розгорнутих систем.
  • Виконуйте додаткові обов’язки за призначенням.
  • Ступінь бакалавра, магістра або доктора в галузі інформатики, інженерії або суміжної галузі.
  • Понад 7 років досвіду в розробці програмного забезпечення з акцентом на AI та машинне навчання.
  • Доведений досвід проектування та впровадження масштабних систем машинного навчання у виробництво.
  • Широкий досвід роботи з Python та низькорівневими мовами програмування, як-от C++.
  • Глибоке розуміння фреймворків глибокого навчання (наприклад, PyTorch, PyTorch Lightning, JAX) та бібліотек (наприклад, CUDA).
  • Здатність проектувати та реалізовувати рішення на хмарних сервісах (AWS, Azure, Databricks, GCP).
  • Досвід роботи з технологіями контейнеризації (наприклад, Docker, Kubernetes).
  • Досвід налаштування і розгортання LLM