Kpler
Афины, Греция2 месяца назад
Должность: Инженер бэкенда Местоположение: Афины / гибрид
В Kpler мы помогаем нашим клиентам с легкостью ориентироваться в сложных рынках. Упрощая информацию о глобальной торговле и предоставляя ценные сведения, мы даем организациям возможность принимать обоснованные решения в сырьевом, энергетическом и морском секторах.
С момента основания в 2014 году мы сосредоточены на предоставлении первоклассной аналитической информации через удобные платформы. Наша команда из более чем 850 экспертов из 69 стран неустанно работает над преобразованием сложных данных в действенные стратегии, гарантируя, что наши клиенты остаются впереди на динамичном рыночном ландшафте. Присоединяйтесь к нам, чтобы использовать передовые инновации для достижения впечатляющих результатов и получить беспрецедентную поддержку на вашем пути к успеху.
О роли В качестве старшего инженера-программиста в нашем подразделении Commodities (сырьевые товары) вы будете руководить сквозной интеграцией данных о баржах внутренних водных путей США в глобальную платформу Kpler для анализа грузов. Работая по принципу «вы создаете — вы управляете», вы будете проектировать надежные пути приема данных, обрабатывать потоки данных в реальном времени с помощью Kafka и напрямую подключать модели движения барж к нашим пользовательским интерфейсам. Эта роль предполагает подлинные полномочия по проектированию, что позволит вам решать сложные проблемы разрешения сущностей, одновременно наставляя коллег и повышая уровень технического мастерства во всех наших командах.
Ключевые обязанности Руководство сквозной архитектурой интеграции: Управление полным жизненным циклом разработки — от приема внешних потоков данных и моделирования предметной области до потоковой передачи, разрешения сущностей и распространения в пользовательском интерфейсе. Проектирование надежных систем приема и разрешения сущностей: Сопоставление входящих данных о баржах с эталонными данными Kpler (суда, зоны, установки, продукты), используя существующие шаблоны сопоставления Elasticsearch и PostgreSQL. Создание масштабируемых конвейеров потоковой передачи Kafka: Создание событийных контрактов, схем (Avro), механизмов дедупликации и повторного воспроизведения из очереди «dead-letter» с использованием Python и Scala. Доставка данных через клиентские интерфейсы: Четкое отображение интегрированных данных о баржах в моделях чтения Elasticsearch, внешних API, потоках данных хранилища данных и Kpler Terminal (TypeScript/Vue). Продвижение качества производства и наблюдаемости: Полное операционное владение вашими сервисами, установка SLO, участие в очередях вызовов по вызову и продвижение улучшений после инцидентов. Обеспечение целостности данных и согласованности с аналитиками: Проверка внешних потоков данных и интеграция рабочих процессов аналитиков с участием человека, чтобы исправления беспрепятственно применялись к движению барж. Наставничество и повышение уровня инженерного мастерства: Руководство и наставничество членов команды, документирование архитектурных решений и активное участие в разбивке унаследованных систем на сервисы, управляемые событиями. Опыт и квалификация Что вам понадобится (обязательно) Опыт работы с производственными системами обработки данных: около 5+ лет опыта проектирования, эксплуатации и обслуживания производственных систем, интенсивно использующих данные, с полным владением. Продвинутое владение Python и SQL: Доказанная способность создавать чистые, хорошо ограниченные сервисы в больших, сложных и развивающихся кодовых базах. Опыт работы с событиями и потоковой передачей: Практический опыт работы с Kafka в производственной среде, включая управление схемами (Avro/Schema Registry), дедупликацию и шаблоны повторного воспроизведения. Интеграция сторонних систем и разрешение сущностей: Подтвержденный опыт интеграции внешних потоков данных, управления сопоставлением схем и создания фреймворков мониторинга качества данных. Операционное мышление: Прямой опыт управления наблюдаемостью производственных систем, написания документации и устранения инцидентов в распределенной системной среде. Желательно Функциональное программирование и Scala: Опыт работы или знакомство со Scala (Kafka Streams) или опыт быстрого освоения новых языков. Геопространственные знания и знания предметной области: Знакомство с геопространственными инструментами данных (PostGIS) или знакомство с морской, логистической или сырьевой сферами. Опыт работы с современным стеком данных: Опыт работы с Elasticsearch, Airflow, Snowflake/форматами таблиц lakehouse, Kubernetes и развертываниями GitOps. Сотрудничество по UI/Frontend: Знание TypeScript или Vue для сотрудничества над функциями терминала, ориентированными на пользователя. Мы — динамичная компания, стремящаяся налаживать связи и разрабатывать инновационные решения для решения рыночных задач. Если вы стремитесь к удовлетворению потребностей клиентов и воплощению идей в жизнь, то вы нашли свое идеальное место. Готовы ли вы отправиться в это увлекательное путешествие вместе с нами?
Мы добиваемся результатов Мы действуем решительно и целенаправленно, делая все возможное.
Мы строим вместе Мы налаживаем отношения и разрабатываем креативные решения для решения рыночных задач.
Мы здесь, чтобы помочь Мы доступны и поддерживаем коллег и клиентов, проявляя дружелюбный подход.
Наше обязательство перед сотрудниками
Не соответствуете всем требованиям? Исследования показывают, что женщины и представители цветного населения реже подают заявки, если чувствуют, что не соответствуют 100% требованиям вакансии. Не позволяйте пробелу в уверенности встать на вашем пути, мы будем рады услышать от вас! Мы понимаем, что опыт бывает в разных формах, и стремимся добавлять новые перспективы в команду.
Kpler стремится обеспечить справедливую, инклюзивную и разнообразную рабочую среду. Мы считаем, что различные точки зрения приводят к лучшим идеям, а лучшие идеи позволяют нам лучше понимать потребности и интересы нашего разнообразного мирового сообщества. Мы приветствуем людей с разным происхождением, опытом, способностями и точками зрения и являемся работодателем, предоставляющим равные возможности.
Подавая заявку, я подтверждаю, что прочитал и принимаю Уведомление о конфиденциальности сотрудников
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить