University of Chicago

Senior Software Engineer - Backend Services

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в продуктовую команду Globus (University of Chicago) для разработки облачных сервисов управления данными и автоматизации задач. Проектирование и развитие масштабируемых backend-сервисов на Python с высокой доступностью.

Задачи

  • Проектировать и документировать требования, архитектуру и дизайн безопасных масштабируемых асинхронных сервисов доступа к данным
  • Разрабатывать, тестировать, документировать, деплоить и поддерживать ПО на облачной платформе: REST-интерфейсы, CLI, сокет-сервисы, пайплайны обработки данных
  • Проводить код- и дизайн-ревью, менторить junior-инженеров
  • Взаимодействовать с командами поддержки и профессиональных услуг и напрямую с пользователями, быть точкой эскалации сложных вопросов
  • Участвовать в планировании проектов, отчётности и найме
  • Проектировать новые системы, фичи и инструменты, оптимизировать производительность
  • Использовать публичные облачные сервисы AWS, Azure и Google Cloud

Требования

  • Высшее образование в смежной области
  • 5–7 лет опыта в смежной дисциплине (предпочтительно 10+ лет в разработке крупномасштабных систем)
  • 5+ лет разработки, отладки и поддержки приложений на Python
  • Понимание архитектурных паттернов и service-oriented architecture
  • Опыт работы с SQL-базами (PostgreSQL, SQLite)
  • Опыт реализации RESTful API
  • Знание Linux system programming
  • Опыт разработки, деплоя и эксплуатации SaaS и PaaS
  • Опыт работы с AWS (IAM, boto3, S3, ECS, CloudFormation, Step Functions, Lambda)
  • Знание OpenAPI-схем
  • Опыт с автоматизацией и state machine (AWS Step Functions, Airflow, Prefect, Dagster, Temporal)
  • Опыт с Python web-фреймворками (FastAPI или Flask)
  • Опыт работы с контейнерами (Docker, ECS)
  • Опыт unit-тестирования и CI (pytest, GitHub Actions), shell-скрипты (bash)
  • Знание web-безопасности (OAuth2, SAML, OpenID Connect, PKI)

Условия

  • Зарплата $150,000–$170,000 в год
  • Возможность удалённой работы с редким посещением офисных встреч
  • Полный соцпакет: здоровье, пенсионные программы, оплачиваемый отпуск
  • Иногда вечерние и выходные часы, участие в on-call ротации
  • 37.5 часов в неделю

Навыки

  • Python
  • PostgreSQL
  • SQLite
  • REST
  • Linux
  • AWS
  • IAM
  • boto3
  • S3
  • ECS
  • CloudFormation
  • Step Functions
  • Lambda
  • OpenAPI
  • Apache Airflow
  • Prefect
  • Dagster
  • Temporal
  • FastAPI
  • Flask
  • Docker
  • pytest
  • GitHub Actions
  • bash
  • OAuth2
  • SAML
  • OpenID Connect
  • PKI
  • Azure
  • Google Cloud

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Senior Software Engineer - Backend Services — University of Chicago, 150,000 – 170,000 USD в год, Chicago | itrelocate