yandex
S
smartly
SeniorУдалённоПолная занятость

SENIOR SOFTWARE ENGINEER - REPORTING PLATFORM

ИИОценка ИИ

Отличная вакансия в известной международной компании с сильной инженерной культурой и современным стеком (ClickHouse, Kafka). Предлагает высокий уровень технического влияния и работу над действительно масштабными задачами.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью работы с распределенными системами и огромными объемами данных (десятки миллиардов точек). Требуется глубокая экспертиза в OLAP-решениях (ClickHouse), оптимизации запросов и архитектурном проектировании.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана7 500 €
Рынок6 000 € – 9 500 €
ИИОценка ИИ

Зарплата не указана в объявлении, однако для позиции Senior Software Engineer в международной компании уровня Smartly рыночные ожидания составляют от 6000 до 9000 EUR в месяц в зависимости от локации (например, Финляндия или Германия). Предлагаемая роль предполагает высокую ответственность, что обычно коррелирует с верхней границей рыночного диапазона.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

Описание вакансии

Откликнуться

SENIOR SOFTWARE ENGINEER - REPORTING PLATFORM

This role sits at the core of Smartly’s data platform, where we build the systems that power performance reporting for some of the world’s largest and most influential brands.

You will join the Bobby Tables team, building the software behind Smartly’s performance analytics. Our systems ingest, process, and serve tens of billions of data points from advertising platforms worldwide, turning fragmented, high-volume data into a fast, reliable, and flexible reporting experience.

As a Senior Software Engineer, you will tackle challenging distributed systems problems at scale. You will design and build backend services, improve the performance and reliability of critical systems, and develop robust integrations with a constantly changing ecosystem of advertising platforms. You will make architectural decisions, tackle complex technical trade-offs, and help ensure our systems remain maintainable as both their scale and capabilities grow.

You will have significant technical ownership and influence over how these systems evolve. Your work will directly shape the platform that global brands use to understand their advertising performance and make decisions in real time.

WHAT YOU WILL DO

\* Design and build the reporting engine that enables users to create flexible analytical views across their advertising data

\* Solve complex backend engineering challenges around performance, reliability, and large-scale analytical workloads

\* Design clean interfaces and abstractions that make it easy to integrate new advertising channels into a cohesive platform

\* Own technical decisions and drive software from design through production across our backend stack, including Ruby, TypeScript, Kafka, ClickHouse, and PostgreSQL/Citus

\* Improve the architecture and engineering practices that keep our systems maintainable and resilient as they grow in scale and complexity

\* Mentor other engineers, contribute to technical direction, and help raise the engineering bar across the team

WHAT WE ARE LOOKING FOR

\* Experience with complex backend systems: You have built and operated large-scale, highly available software systems and are comfortable reasoning about performance, reliability, and distributed systems

\* Strong database fundamentals: You understand relational databases and query performance, and ideally have experience with analytical or OLAP workloads. Experience with PostgreSQL, ClickHouse, or similar technologies is a plus

\* Distributed and asynchronous processing: You have experience designing systems that handle concurrent background workloads, asynchronous processing, or event-driven architectures using technologies such as Kafka

\* Strong software design skills: You care deeply about abstractions, interfaces, testing, and maintainability, and know how to keep complex systems understandable as they evolve

\* Technical ownership: You are hands-on and comfortable taking ambiguous, technically challenging problems from exploration and design through to production

\* Collaborative leadership: You communicate clearly, work effectively across engineering teams, and help other engineers grow through mentoring, design discussions, and thoughtful technical feedback

\* Bonus: Experience with or interest in query generation, abstract syntax trees (ASTs), compiler concepts, or domain-specific languages (DSLs) is a plus

WHAT WE OFFER YOU

At Smartly, we offer a place where you can advance your career. Here, you'll find:

An Inclusive Global Culture: Join a team of over 750 Smartlies, representing more than 60 nationalities across 24 locations in 13 countries. We cultivate a culture built on trust, transparency, and open feedback, where diverse perspectives are valued and encouraged.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Ruby
  • TypeScript
  • Kafka
  • ClickHouse
  • PostgreSQL
  • Citus
  • Distributed Systems
  • OLAP
  • Backend
  • Software Design

Возможные вопросы на собеседовании

Проверка понимания специфики работы с большими данными и OLAP-системами.

Как бы вы оптимизировали производительность запросов в ClickHouse при работе с миллиардами строк и сложными агрегациями?

Оценка навыков проектирования отказоустойчивых систем.

Опишите ваш опыт работы с Kafka: как вы обеспечиваете гарантии доставки сообщений и обрабатываете сбои в распределенной системе?

Проверка архитектурного мышления и умения создавать гибкие системы.

Как спроектировать абстракцию для интеграции множества различных рекламных платформ с разными API, чтобы сохранить чистоту кода и расширяемость?

Оценка навыков менторства и лидерства.

Расскажите о случае, когда вам пришлось принимать сложное архитектурное решение в условиях неопределенности. Как вы убеждали команду в своей правоте?

Проверка владения специфическими инструментами, упомянутыми в вакансии.

В каких случаях вы бы предпочли использовать Citus поверх стандартного PostgreSQL, и с какими ограничениями шардирования вы сталкивались?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

S
smartly
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!