Местоположение: Гибридный (предоставляется помощь при переезде)
Отвечает за разработку, создание, доставку и поддержку программных приложений и сервисов. Работает в таких областях, как машины, облако, платформы и приложения. Управляет жизненным циклом программного обеспечения, включая анализ требований, документацию, процедуры и внедрение.
В качестве специалиста по разработке программного обеспечения, вы будете:
- Сотрудничать с системными инженерами, фронтенд-разработчиками и разработчиками программного обеспечения для реализации решений, которые соответствуют и расширяют общие платформы и решения.
- Применять принципы SDLC и методологии, такие как Lean/Agile/XP, CI, безопасность программного и продуктового обеспечения, масштабируемость, практики документирования, рефакторинг и тестирование.
- Писать код, который соответствует стандартам и обеспечивает желаемую функциональность, используя выбранную технологию для проекта.
- Работать с основными структурами данных и алгоритмами, реализуя их с использованием выбранного языка программирования.
Бакалавр в области компьютерных наук или STEM-специальностей (наука, технология, инженерия и математика) с опытом работы 1 год.
- Практический опыт разработки веб-приложений «полного стека» с использованием Python, Angular/React/NextJS, AWS и навыками DevOps.
- Опыт работы инженером MLOps в построении и управлении рабочими процессами и конвейерами для разработки и развертывания моделей.
- Глубокие знания AWS (EC2, S3, VPC, IAM, ECS и т. д.) являются обязательными.
- Хорошее понимание разработки и развертывания моделей ИИ, прикладной инженерии, генеративного ИИ, крупных языковых моделей, векторных баз данных и хранилищ признаков является плюсом.
- Знание разработок приложений LLM с использованием таких инструментов, как Langchain, является плюсом.
- Опыт использования AWS SageMaker, Jupyter notebooks, TensorFlow, Keras, Maven, Jenkins, Docker, Kubernetes, реляционных и NoSQL баз данных.
- Способность разбивать задачи на этапы и оценивать время их выполнения.
- Понимание технологического ландшафта, актуальных технологических тенденций и привнесение новых идей в команду.
- Демонстрация понимания ценностного предложения проекта для клиента и готовность предоставить лучшее ценностное предложение.
- Понимание миссий и рамок принятия решений организации; способность понимать, как цели/задачи команды и личные цели способствуют достижению миссии организации.
- Выражает мнение и представляет чёткие обоснования, используя данные или фактические доказательства для влияния.
- Изучает миссии и рамки принятия решений организации. Понимает, как цели/задачи команды и личные цели способствуют достижению миссии организации.
- Завершает назначенные задачи вовремя и с высоким качеством, беря на себя независимую ответственность за выполненные задачи.
- Способность эффективно разбивать задачи и оценивать время их выполнения.
- Стремится тщательно понять проблемы перед внедрением решений. Задает вопросы для уточнения требований при наличии непонятностей.
- Идентифицирует возможности для инноваций и предлагает новые идеи. Проявляет инициативу в экспериментах с новыми программными фреймворками.
- Адаптируется к новым условиям и меняющимся требованиям, быстро меняет направление по мере необходимости. Реагирует на потребности в обучении и ищет информацию из других источников.
- Пишет код, который соответствует стандартам и обеспечивает желаемую функциональность, используя выбранную технологию для проекта.
#LI-SR2 #LI-Hybrid
Название компании: GE HealthCare