Bloomberg
Senior Software Engineer - Analytics Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Analytics Platform, которая строит распределённую инфраструктуру аналитической экосистемы Bloomberg. Задача — модернизировать монолитную архитектуру в облачную сервис-ориентированную экосистему и развивать высоконагруженные backend-сервисы.
Задачи
- Проектировать архитектуру систем следующего поколения, масштабируемые и отказоустойчивые микросервисы и API
- Решать задачи распределённых систем при нагрузке в сотни миллиардов запросов в день, оптимизировать latency, throughput и использование ресурсов
- Взаимодействовать с десятками инженерных команд, включая поставщиков данных и клиентские приложения
- Создавать инструменты, фреймворки и AI-автоматизацию для повышения продуктивности разработчиков и упрощения эксплуатации распределённых систем
- Поставлять надёжное, наблюдаемое, production-качество ПО через строгое тестирование
- Брать на себя ответственность за проекты end-to-end, определять критерии успеха и вести исполнение
- Продвигать инженерные best practices и менторить инженеров
Требования
- 4+ года опыта разработки ПО, желательно на Modern C++ или Python
- Сильные знания системного дизайна и основ распределённых систем
- Глубокое понимание объектно-ориентированного проектирования, структур данных и алгоритмов
- Опыт построения production-инфраструктуры данных или распределённых сервисов
- Отличные навыки командной работы и коммуникации
- Степень в Computer Science, инженерии, математике или смежной области либо эквивалентный практический опыт
Условия
- Зарплата 160 000 – 240 000 USD в год + бонусы и льготы
- Один из самых полных пакетов льгот: оплачиваемые отпуска и праздники, медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, 401(k) с match, программы wellness
- Возможны merit increases и incentive compensation
Навыки
- C++
- Python
- Project Reactor
- Apache Kafka
- Apache Arrow
- Redis
- Elasticsearch
- PostgreSQL
- DuckDB
- Cassandra
- Comdb2
- Parquet
- Solr
- Docker
- Kubernetes
- Jenkins
- SonarQube
- Linux
- Microservices
- Async frameworks