2 весны 2024 г.
Старший инженер Python Дніпро Обзор должностей Мы ищем талантливого специалиста. Старший инженер по серверной части присоединится к нашей динамичной команде. Будучи ключевым участником нашего растущего стартапа, у вас будет возможность существенно повлиять на развитие нашей SaaS-платформы безопасности. О нас В DBBS мы стремимся обеспечить будущее интеллектуальных вычислений. По мере того, как мы продвигаемся к будущему, в котором доминируют приложения на основе ис
2 весны 2024 г.
Старший инженер Python
Дніпро
Обзор должностей
Мы ищем талантливого специалиста. Старший инженер по серверной части присоединится к нашей динамичной команде. Будучи ключевым участником нашего растущего стартапа, у вас будет возможность существенно повлиять на развитие нашей SaaS-платформы безопасности.
О нас
В DBBS мы стремимся обеспечить будущее интеллектуальных вычислений. По мере того, как мы продвигаемся к будущему, в котором доминируют приложения на основе искусственного интеллекта, мы закладываем основу безопасности, которая позволит осуществить эту трансформацию. Наша миссия — расширять возможности новаторов, давая им уверенность в том, что они смогут исследовать и творить в этой развивающейся среде. Мы сотрудничаем с компаниями, стартапами и поставщиками базовых моделей из списка Fortune 500, чтобы защитить их инновации и пользователей от потенциальных угроз
Основные обязанности
- Тесно сотрудничайте с межфункциональными командами, включая инженеров внешнего интерфейса, менеджеров по продуктам и DevOps, чтобы создавать веб-приложения высшего уровня, специально предназначенные для профессионалов в области кибербезопасности.
- Проектируйте, разрабатывайте, тестируйте и обслуживайте масштабируемые и эффективные серверные системы с использованием Python и Flask.
- Оптимизируйте наши решения для хранения данных и управляйте ими, используя реляционные базы данных и хранилища «ключ-значение», такие как AWS RDS и Redis.
- Работайте с платформами оркестрации AWS ECS и EKS, создавая спецификации задач ECS и развертывания Kubernetes с использованием YAML, Terraform и Helm.
- Создавайте, тестируйте и обслуживайте API-интерфейсы RESTful для поддержки внешних приложений и сторонних интеграций.
- Разрабатывайте и поддерживайте нашу инфраструктуру AWS с помощью Terraform.
- Интегрируйте сторонние службы SaaS, такие как Auth0 для аутентификации и управления пользователями, а также Stripe для процессов выставления счетов.
- Настраивайте и обслуживайте компоненты наблюдения с помощью OpenTelemetry, Prometheus и Grafana.
- Участвуйте в проверках кода, предоставляя и получая конструктивные отзывы для повышения качества кода.
- Оптимизируйте приложения для достижения максимальной производительности и масштабируемости.
- Упаковывайте и развертывайте приложения с помощью конвейеров CI/CD и контейнеризации.
Квалификация
- Степень бакалавра или магистра в области компьютерных наук или смежной области.
- 6+ лет опыта серверной разработки с использованием Python и Flask (или FastAPI).
- 3+ года опыта в создании серверной части для информационных панелей анализа данных.
- 3+ года опыта развертывания и масштабирования бэкэндов в кластерах Kubernetes.
- Хорошее понимание реляционных баз данных, включая методы проектирования схем и оптимизации.
- Знание Python 3, четкое понимание проверки типов с помощью Pyright.
- Глубокие знания в области разработки веб-приложений, особенно на Python, и обработки запросов/ответов.
- Опыт разработки и интеграции RESTful API.
- Опыт работы со службами очередей сообщений, такими как RabbitMQ или Kafka.
- Знакомство с современными серверными технологиями и инфраструктурой, в частности Kubernetes и AWS ECS.
- Понимание архитектуры микросервисов. ли>
- Опыт работы с инструментами наблюдения, такими как OpenTelemetry, Prometheus и Grafana.
- Практический опыт работы с сервисами AWS и масштабированием приложений SaaS.
- Опыт реализации комплексных функций продукта с использованием флагов функций.
- Навыки измерения и оптимизации производительности серверной части.
- Опыт работы с технологиями контейнеризации, включая Docker.
- Опыт сотрудничества с фронтенд-инженерами.
- Знание гибких методологий разработки программного обеспечения.
- Внимание к деталям и стремление выполнять высококачественную работу в быстро меняющейся среде.
- Отличные устные и письменные навыки общения на английском языке.
Технологии, языки и платформы
- Экспертное знание Python, Flask и FastAPI.
- Экспертное знание SQL.
- Знание Terraform, Kubernetes, OpenTelemetry, Prometheus и Grafana.
- Знакомство с сервисами AWS, включая EKS, ECS, CloudWatch, функции Lambda.
- Опыт работы с системами очередей сообщений, такими как RabbitMQ, Kafka.
- Знание контейнеризации с помощью Docker.
- Знакомство с такими инструментами, как Celery, Pip/Poetry, Git, GitLab, GitLab CI/CD и Sentry.
- Опыт работы с платформами нагрузочного тестирования, такими как Grafana k6, и платформами модульного тестирования, такими как PyTest.