
ProsperOps — SaaS-компания, специализирующаяся на автономной автоматизации FinOps для организаций, использующих рабочие нагрузки в AWS, Google Cloud и Microsoft Azure. Ее платформа помогает командам FinOps и DevOps управлять расходами на облачные сервисы с помощью оптимизации тарифов на основе ИИ, автоматизированного управления обязательствами, планирования ресурсов и оптимизации рабочих нагрузок. Непрерывно анализируя данные биллинга и корректируя обязательства и расписания, ProsperOps стремится повысить эффективность использования облака, одновременно снижая риск привязки к поставщику и сокращая необязательные расходы. Компания также предоставляет возможности для отчетности, бенчмаркинга и showback, помогая повысить прозрачность затрат и улучшить принятие решений в сфере облачных финансов.
Ведущий инженер данных
Руководите разработкой API на Python и масштабируемых платформ данных для оптимизации облачных расходов с использованием PostgreSQL и Databricks. Определяйте архитектуру серверной части, AI-процессы и эксплуатацию систем в production.
Описание
- Проектируйте и развивайте масштабируемые облачные серверные системы и API.
- Разрабатывайте и сопровождайте API-сервисы на Python, например FastAPI, предоставляющие доступ к возможностям платформы данных.
- Проектируйте схемы PostgreSQL и совершенствуйте индексацию, производительность запросов и миграции.
- Определяйте технический курс для обеспечения надежности, масштабирования, производительности и эффективности затрат при интенсивной обработке данных.
- Руководите сложными инициативами по развитию серверной части: от первоначального проектирования до запуска в production и зрелой эксплуатации.
- Поддерживайте CI/CD-конвейеры с GitHub Actions и Terraform и развертывайте изменения в production.
- Диагностируйте проблемы в API, базах данных и конвейерах данных.
- Сотрудничайте с командами разработки данных, frontend, платформенной инженерии и SRE.
- Формируйте инженерные стандарты качества кода, тестирования, CI/CD, наблюдаемости и эксплуатации.
- Проверяйте проектные решения и реализации разных команд и давайте рекомендации.
- Наставляйте инженеров с разным уровнем опыта.
- Применяйте новые отраслевые разработки в области серверных систем, облачных платформ и масштабной инженерии данных.
Требования
- Степень бакалавра или магистра в области информатики, инженерии либо сопоставимый практический опыт.
- Не менее восьми лет опыта в разработке серверной части.
- Практический опыт разработки приложений и сервисов на Python, включая production API и сервисы.
- Уверенный опыт работы с реляционными базами данных, желательно с PostgreSQL.
- Опыт проектирования схем, разработки и оптимизации сложных запросов, работы с инструментами миграции, например Flyway, и анализа производительности планов запросов.
- Опыт проектирования, разработки, развертывания и эксплуатации REST API с FastAPI, Flask или аналогичным фреймворком.
- Опыт создания и поддержки автоматизации развертывания CI/CD с GitHub Actions, Azure DevOps или аналогичными инструментами.
- Опыт работы с инфраструктурой как кодом с Terraform или сопоставимым инструментом.
- Опыт создания крупномасштабных платформ данных или аналитики.
- Глубокое знание наблюдаемости, мониторинга, распределенной трассировки, профилирования запросов и диагностики задержек.
- Опыт работы с требованиями к безопасности, соответствию нормативам и корпоративным SaaS-решениям.
- Опыт работы в FinOps, оптимизации облачных расходов или с корпоративными SaaS-платформами.
- Опыт работы с AWS, включая ECS/Fargate, RDS, S3, IAM и Secrets Manager.
- Опыт создания серверных систем с поддержкой AI, включая рабочие процессы на основе LLM или автономных агентов.
- Будет преимуществом, но не обязательно: режим Power BI Direct Lake и семантическое моделирование для аналитики lakehouse.
- Будет преимуществом, но не обязательно: Mosaic AI, возможности Databricks GenAI или реализация Feature Store.
- Будет преимуществом, но не обязательно: вклад в Spark с открытым исходным кодом, материалы для сообщества Databricks или сертификаты, например Databricks Certified Data Engineer Professional.
Преимущества
- Конкурентное вознаграждение.
- Гибкие условия работы.
- Определенные возможности карьерного роста для старших технических специалистов.
- Удаленная работа в регионе, где размещена вакансия.
- Работодатель обеспечивает равные возможности.
- Кандидатам, которым это необходимо, предоставляются условия для прохождения собеседования и работы.