← Все вакансии/Senior/jobgether
SeniorRemoteUS

Python Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

  • Позиция размещена от имени партнёрской компании, которая управляет всеми заявками и дальнейшими шагами.
  • Партнёр ищет старшего Python-инженера, базирующегося в США.

Responsibilities

  • Проектировать, разрабатывать, тестировать и поддерживать надёжные backend-приложения на Python, API и распределённые системы.
  • Разрабатывать и оптимизировать облачные приложения с использованием контейнеризованных сервисов, микросервисов и serverless-архитектур.
  • Работать с большими и разнообразными наборами данных, включая табличные, геопространственные, векторные, растровые и point-cloud данные.
  • Проектировать и поддерживать потоковые системы обработки данных и крупномасштабные вычислительные пайплайны.
  • Участвовать в обсуждениях технического дизайна и влиять на архитектурные решения.
  • Разрабатывать и оптимизировать REST и gRPC API.
  • Внедрять модульные тесты, поддерживать высокое качество кода и CI/CD.
  • Мониторить производительность приложений и повышать надёжность с помощью Grafana и VictoriaLogs.
  • Работать в двухнедельных Agile-итерациях.

Requirements

  • Степень бакалавра в области computer science, математики или смежной технической области либо эквивалентный опыт.
  • Не менее 7 лет опыта разработки и поддержки production-grade SaaS-приложений или backend API на Python.
  • Сильное владение Python и опыт проектирования поддерживаемых и масштабируемых backend-сервисов.
  • Опыт создания production API, распределённых приложений и service-oriented систем, знание REST и gRPC.
  • Опыт разработки и эксплуатации приложений в облаке, предпочтительно Microsoft Azure.
  • Опыт работы с большими наборами данных и потоковой обработкой или крупномасштабными вычислениями в облаке; знание Databricks и Apache Spark приветствуется.
  • Опыт работы с геопространственными, векторными, растровыми и point-cloud данными.
  • Знание паттернов проектирования, принципов чистого кода, модульного тестирования и отладки.
  • Знакомство с Kubernetes, Azure Functions, serverless и микросервисами.
  • Понимание проектирования распределённых систем.
  • Знакомство с PostgreSQL, Kafka, Azure Event Hubs, cloud-native CI/CD и инструментами мониторинга.
Стек и навыки

С чем работаем