Software Engineer (GoLang - Seldon Core 2) (India)

Job expired!

Seldon, заснована в 2014 році, прагне прискорити впровадження машинного навчання для вирішення найскладніших проблем світу, підвищення продуктивності бізнесу та управління ризиками. Наша візія – майбутнє, де штучний інтелект (ШІ) трансформує наше життя, роботу та взаємодію. Ми присвячені побудові майбутнього, де ШІ використовується відповідально та етично як підприємствами, так і спільнотою з відкритим кодом.

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

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

Ви будете залучені до нашої наступної генерації платформи орієнтованої на дані MLOps, Seldon Core v2, яка розроблена для масштабування з тисячами моделей у виробництві та створення орієнтованих на дані ML інференцій них конвеєрів за допомогою Kafka. Цей захоплюючий проєкт надає можливість впливати на багато технічних аспектів системи під час їх розробки.

Обов'язки:

  • Проектувати, будувати та розширювати платформу Seldon's Core v2 MLOps, покращуючи надійність, масштабованість, продуктивність та функції наступного покоління.
  • Брати участь у технічних обговореннях щодо архітектури систем та компромісів у виборі рішень.
  • Управляти внутрішньою розробкою, демонстраційною та тестовою інфраструктурою для підвищення продуктивності команди.
  • Відповідати на запити клієнтів та інтегрувати запитані функції в існуючу кодову базу.
  • Підтримувати якість кодової бази, зменшувати технічний борг та забезпечувати стабільність системи через періодичні оновлення, автоматизовані тести та функціональні конвеєри CI/CD.

Необхідні навички:

  • Ступінь або вища академічна підготовка в області наукових або інженерних дисциплін або еквівалентний досвід.
  • Досвід архітектури, впровадження та налагодження складних систем від проектування до завершення.
  • Розуміння викликів розподілених систем і архітектури мікросервісів.
  • Профілювання, виявлення та усунення вузьких місць системи на рівні компонентів та всієї системи.
  • 4+ роки досвіду роботи в індустрії з підтвердженим досвідом як бекенд-інженер.
  • Сильна компетенція в GoLang.
  • Досвід створення додатків за допомогою Kafka.
  • Знайомство з екосистемою Kubernetes та інструментами Cloud Native.

Бонусні навички:

  • Знайомство з Google Cloud Platform (GCP), AWS або Azure.
  • Досвід з Operator Pattern з використанням Kubebuilder або Operator