вчера

backend-разработчик для инженерного проектирования

ниже рынка на 60,5%
вакансия 87 000 ₽
в среднем 220 396 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы — технологическая компания, которая разрабатывает решения на основе искусственного интеллекта для проектирования и оптимизации инженерных конструкций. Наши продукты помогают автоматизировать инженерные расчёты, анализировать проектные решения и находить оптимальные конструкции с учётом заданных параметров и ограничений. Сейчас мы ищем Python Backend-разработчика, который присоединится к команде и будет участвовать в создании и развитии программной платформы для интеллектуального проектирования.

задачи

  • Разработка и развитие серверной части программных продуктов на Python.
  • Проектирование и реализация REST API для взаимодействия пользовательских приложений, инженерных сервисов и моделей искусственного интеллекта.
  • Разработка backend-сервисов для обработки инженерных данных и управления вычислительными задачами.
  • Организация асинхронной обработки данных, фоновых задач и очередей сообщений.
  • Работа с PostgreSQL: проектирование структуры баз данных, написание и оптимизация SQL-запросов.
  • Интеграция алгоритмов машинного обучения и оптимизации конструкций в программную платформу.
  • Контейнеризация и развёртывание сервисов с использованием Docker.
  • Оптимизация производительности, надёжности и масштабируемости backend-систем.
  • Участие в проектировании архитектуры и обсуждении технических решений совместно с командой разработчиков и ML-инженеров.

требования

  • Уверенное знание Python и опыт backend-разработки.
  • Опыт работы с одним или несколькими фреймворками: FastAPI, Flask, Django, AioHttp.
  • Понимание принципов асинхронного и многопоточного программирования.
  • Опыт проектирования и разработки REST API.
  • Знание SQL и практический опыт работы с PostgreSQL.
  • Опыт использования ORM, предпочтительно SQLAlchemy.
  • Уверенные навыки работы с Docker.
  • Опыт работы с фоновыми и отложенными задачами (Celery, Scheduler).
  • Понимание принципов работы брокеров сообщений RabbitMQ и Redis.
  • Понимание клиент-серверной архитектуры и принципов взаимодействия между сервисами.
  • Умение писать понятный, поддерживаемый код и самостоятельно решать технические задачи.
  • Аналитическое мышление, ответственность и готовность разбираться в новых предметных областях.
  • Будет плюсом: Навыки frontend-разработки и вёрстки (HTML, CSS, JavaScript); Опыт разработки алгоритмов компьютерного зрения и обработки изображений; Опыт разработки парсеров и автоматизированной обработки данных; Опыт работы с WebSocket; Опыт использования S3-совместимых хранилищ; Знание C++; Опыт интеграции моделей машинного обучения в программные продукты; Интерес к инженерному проектированию, вычислительным алгоритмам и задачам оптимизации

условия

  • Полностью удалённая работа.
  • Участие в разработке инновационных ИИ-продуктов для автоматизации инженерного проектирования и поиска оптимальных конструктивных решений.
  • Работа над технически сложными задачами на пересечении программной инженерии, искусственного интеллекта и вычислительных технологий.
  • Возможность влиять на архитектуру и развитие продукта.
  • Обучение и погружение в технологии машинного обучения, инженерной оптимизации и интеллектуального проектирования.
  • Возможности профессионального, карьерного и финансового роста.
  • Работа в команде разработчиков и специалистов по искусственному интеллекту.
  • Уровень заработной платы обсуждается по результатам собеседования.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.