описание
Компания, работающая в режиме скрытого стартапа и использующая искусственный интеллект для разработки облачных технологий в области здравоохранения, ищет отличного Junior+/Middle инженера-программиста (Python) для долгосрочного сотрудничества. Это не просто проект на бумаге, их платформа поддерживает сети врачей в США (IPAs), обеспечивая более умную, адаптированную к рискам и предсказуемую медицинскую помощь, что улучшает реальные результаты для пациентов.
Проект связан с агентным ИИ, роботизированными голосовыми агентами, аудиопотоками и программной инженерией в целом.
⠀
Компенсация и льготы:
Оплачиваемый отпуск
Компания имеет политику неограниченного оплачиваемого отпуска и оплачиваемые новогодние праздники. Злоупотребление этой политикой не приветствуется, хотя вполне возможно взять как минимум две недели – и полностью оплачиваемый – отпуск или больше.
Корпоративное оборудование
Компания предоставляет корпоративное оборудование для сотрудников, которые прошли испытательный срок и доказали свою ценность.
Облачные технологии
Мы придаем приоритет облачным архитектурам и интеграциям с третьими сторонами. Мы лишь изредка используем самостоятельно управляемые решения (например, GKE), когда это действительно необходимо. Мы также избегаем полностью безсерверных подходов, основанных исключительно на Cloud Functions или Cloud Run.
Переезд
Помощь в переезде в желаемую страну может быть предоставлена после испытательного срока, в зависимости от потребностей бизнеса и продемонстрированной производительности.
Командообразование
Компания частично компенсирует мероприятия по командообразованию, когда несколько членов команды находятся в соседних странах.
Местоположение и часовой пояс
• Мы сосредоточены на найме в часовых поясах, пересекающихся с США (Португалия, Испания) или Западной Европой. Также рассматриваем дополнительные локации, где можно надежно поддерживать пересечение часовых поясов и соблюдение требований к выплатам, включая некоторые страны Восточной Европы и Ближнего Востока (Болгария, ОАЭ и т.д.).
⠀
Целевой стек:
• Необходимо: Python (FastAPI, pytest); Cloud Spanner; Git (GitHub, GitFlow)
• В качестве плюса: Google Cloud Platform (GCP); LLMs и GenAI; BigQuery; Cloud Composer (Airflow, DBT); Google Kubernetes Engine (GKE); Pub/Sub; Google Cloud Build
• GSuite; Terraform; SonarSource; LucidChart.
ПРИМЕЧАНИЕ: Похожий опыт работы с облачными технологиями всегда является плюсом.
ПРИМЕЧАНИЕ: Знание любой OLTP базы данных (вместо Cloud Spanner) всегда является плюсом.
⠀
Обзор будущих обязанностей:
• Проактивное изучение и желание расти.
• Упорная работа и желание приносить ценность.
• Программная инженерия (включая написание автоматических тестов) с использованием Python с возможностью изучения Go в будущем.
• Работа в среде, похожей на TDD, которая подразумевает развитие разработки из тестов. Оба теста и код уже поддерживают точки останова, в то время как сам интерпретатор полностью контейнеризирован.
• Разделение разработки и операций.
• Изучение инженерии данных и аналитики данных в будущем.
⠀
Требуемый опыт:
Программная инженерия
• 1+ год практического опыта в программной инженерии (не только написание CRUD Endpoints) с использованием Python.
• 1+ год практического опыта работы с OLTP базами данных, где всегда предпочтительным является Cloud Spanner.
• Знание Python и SQL обязательно.
• Уровень английского языка B2 или выше; способность понимать устную и письменную речь на английском языке.
• Продвинутый русский; способность общаться с русскоязычными коллегами.
Облачные технологии и GCP
• Опыт работы с облачными технологиями является сильным преимуществом. Кандидаты с глубокими знаниями GCP будут иметь приоритет, хотя опыт работы с другими крупными облачными провайдерами (например, AWS или Azure) также ценен.
• Эта роль требует работы в среде разработки, похожей на Unix (например, macOS, Linux). Мы не используем рабочие станции на базе Windows для инженерных или связанных с ИИ задач.
Бизнес-домен
• Опыт работы в области здравоохранения, Health-Tech и MedTech является значительным преимуществом.
Основы
• Глубокие знания математики, статистики, алгоритмов и структур данных и т. д. всегда являются приоритетом. На самом деле, программная инженерия — в отличие от веб-разработки — подразумевает как минимум поверхностные знания алгоритмов и структур данных.
• Умение работать в итеративном процессе разработки. Эта роль подразумевает эволюцию решений через инкрементальную доставку, а не подход «водопад».
• У кандидата могут быть и многие другие преимущества, связанные с опытом, например, Kafka, Apache Beam (Dataflow) Streaming, Spark Streaming, Python’s asyncio, Terraform и т. д.
Целевой рабочий процесс
• Облачные технологии (GCP) всегда имеют более высокий приоритет, чем саморазмещенные, локальные или самодельные решения на базе виртуальных машин. Есть исключения, такие как стремление избегать полностью безсерверных решений (Cloud Functions или Cloud Run по сравнению с Pub/Sub или GCS).
• Основное внимание уделяется написанию питонических решений и SQL, соответствующему стилевым рекомендациям. Программное обеспечение SonarSource является готовым помощником. Определенно возможно писать некоторые части на Go, где этот язык действительно применим, хотя основным языком программирования является Python.
• Приоритет отдается инженерии данных, основанной на Lakehouse (BigQuery, Cloud Composer, DBT), и раздельной распределенной обработке данных, выше, чем запуск императивных решений на GKE или выполнение связанных массовых параллельных вычислений.
• Императивные кодовые решения – включая классические алгоритмы и структуры данных – реализованные на Dataflow или Spark, ожидаются только тогда, когда подход, основанный на Lakehouse, не применим или слишком затратен.
⠀
Компания, занимающаяся разработкой облачных технологий для здравоохранения на базе искусственного интеллекта, ищет талантливого Junior+ / Middle инженера-программиста (Python) для долгосрочного сотрудничества.
Вы присоединитесь к международной команде первоклассных профессионалов, которые с энтузиазмом создают продукты, улучшающие качество медицинских услуг.
Требуемый опыт:
Программная инженерия
• Один или более (1+) года практического опыта в программной инженерии (не только написание CRUD Endpoints) с использованием Python.
• Один или более (1+) года практического опыта работы с базами данных OLTP, где всегда предпочтительным является Cloud Spanner.
• Требуется знание Python и SQL.
• Уровень английского языка не ниже среднего; способность понимать устную и письменную речь на английском языке.
Основы
• Глубокие знания основ, таких как математика, статистика, алгоритмы и структуры данных и т. д., всегда являются приоритетом. На самом деле, программная инженерия — в отличие от веб-разработки — подразумевает как минимум поверхностные знания алгоритмов и структур данных.
• Умение работать в итеративном рабочем процессе разработки. Эта должность предполагает развитие решений посредством инкрементальной доставки, а не подхода типа «водопад».
• Более глубокие знания Python и SQL всегда являются приоритетом.
• Кандидат может иметь и многие другие преимущества, связанные с опытом, например, Kafka, Apache Beam (Dataflow) Streaming, Spark Streaming, Python’s asyncio, Terraform и т. д.
Разработка программного обеспечения (включая написание автоматических тестов) с использованием Python с возможностью изучения Go в будущем.
Изучение инженерии данных и аналитики данных в будущем.
Что мы предлагаем?
Полностью удаленная работа.
Интересные проекты.
Возможность работать с международной командой первоклассных профессионалов.
Unlimited PTO.
Корпоративное оборудование.
Помощь в переезде в зависимости от потребностей бизнеса.