Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
adjoe
Гамбург, Германия11 дней назад
Грейд
Staff
Опыт работы
от 7 лет
Тип занятости
Полная занятость
Уровень английского
C1, продвинутый
Релокация
Германия, Гамбург
Письмо на почту или сообщение рекрутеру в Telegram
Команда Demand Core и команды бэкенд-платформ создают фундаментальную инфраструктуру, которая определяет, какие из тысяч активных рекламных кампаний релевантны пользователю в тот момент, когда он открывает Playtime. При масштабах adjoe задержка системы — это бизнес-провал: простой означает, что рекламодатели перестают тратить деньги, пользователи перестают получать вознаграждения, а доходы издателей останавливаются. Go microservices загружают в память каталог активных рекламных кампаний, оценивая более 40 критериев таргетинга и более 30 сигналов в реальном времени (таких как геолокация, статус мошенничества и бюджетные лимиты) для ранжирования потенциальной производительности пользователей за миллисекунды.
В роли Staff Backend Developer вы будете отвечать за архитектурную целостность, надежность и долгосрочную эволюцию распределенных систем, которые ежедневно обрабатывают эти решения 200 миллионов раз, взаимодействуя с несколькими командами.
Помимо отдельных сервисов, вы будете определять архитектурные паттерны для всей цепочки взаимодействия с рекламой:
Вы будете определять границы сервисов, модели параллелизма и оптимизацию времени выполнения для нашей микросервисной архитектуры, более чем на 99% состоящей из Go, обеспечивая надежное масштабирование платформы за пределы сотен миллионов активных пользователей в месяц.
Вы установите общеорганизационные стандарты потоковой передачи, эволюцию схем и шаблоны CDC для обработки миллиардов ежедневных событий API и их агрегирования в нашем озере данных для запросов с субмиллисекундной задержкой.
Вы стандартизируете шаблоны данных (шардинг, репликация, DR) для сотен терабайт в DynamoDB, MySQL, Druid и Athena, одновременно возглавляя ответственные миграции и прекращение поддержки баз данных с нулевым временем простоя.
Вы будете сотрудничать с нашей командой Data Science в проектировании инфраструктуры времени выполнения, которая предоставляет предиктивные модели и алгоритмы машинного обучения непосредственно в нашем движке таргетинга рекламы в реальном времени с субмиллисекундной задержкой.
Вы добиваетесь согласованности между командами с помощью RFC и Architecture Decision Records (ADR), определяете общеорганизационные SLI/SLO, спонсируете крупные технические миграции и обучаете старших инженеров в международной команде инженеров.
Вы обладаете обширным опытом в разработке бэкенда (более 7 лет, с глубоким опытом работы с Go в производственных распределенных средах).
У вас есть большой опыт в проектировании и стандартизации асинхронной микросервисной связи с использованием событийных шин, таких как Kafka, SQS/SNS и Kinesis.
Вы разбираетесь во внутренних механизмах баз данных, компромиссах распределенного хранения и низкоуровневых веб-стандартах.
Вы быстро усваиваете сложные технические темы, компромиссы распределенных систем и прикладную математику.
Вы свободно и точно общаетесь как устно, так и письменно на английском языке. Практический опыт непрерывного профилирования (например, Pyroscope, дампы goroutine), тренировок по хаос-инжинирингу и автоматизации инфраструктуры с использованием Terraform, Kubernetes или сетевых технологий облака AWS.
отказоустойчивость облачных сред и инструментарий
Местоположение: Германия Тип занятости: Полная занятость
Мы приветствуем заявки от талантливых специалистов со всего мира, и тем, кто готов присоединиться к команде, предоставляется поддержка при релокации в Гамбург, Германия.
Вы здесь не просто для того, чтобы закрывать JIRA-тикеты; вы формируете архитектурный фундамент одной из самых влиятельных платформ в adtech. Системы и шаблоны, которые вы разработаете, охватят сотни миллионов пользователей и будут обрабатывать миллиарды решений каждый день.
Company: adjoe
Location: Germany
Employment type: Full-time
The Demand Core team and backend platform squads build the foundational infrastructure that determines which of thousands of active advertising campaigns are relevant to a user the moment they open Playtime. At adjoe's scale, system latency is a business failure: downtime means advertisers stop spending, users stop earning rewards, and publisher revenue stalls. As a Staff Backend Developer, you will own the architectural integrity, reliability, and long-term evolution of the distributed systems that power these decisions 200 million times every day, across multiple teams.
Go microservices load the active ad campaign catalog into memory, evaluating 40+ targeting constraints and 30+ real-time signals (such as geo, fraud status, and budget caps) to rank potential user performance in milliseconds.
Beyond individual services, you will define architectural patterns across the entire ad interaction chain:
You bring extensive backend development experience (7+ years, with deep production Go expertise in distributed environments). You will define service boundaries, concurrency models, and runtime optimizations for our 99%+ Go microservice architecture, scaling the platform reliably beyond hundreds of millions of monthly active users.
You have deep experience architecting and standardizing asynchronous microservice communication using event backbones like Kafka, SQS/SNS, and Kinesis. You will establish org-wide streaming standards, schema evolution, and CDC patterns to process billions of daily API events and aggregate them into our data lake for sub-second querying.
You understand database internals, distributed storage trade-offs, and low-level web standards. You will standardize data patterns (sharding, replication, DR) across hundreds of terabytes in DynamoDB, MySQL, Druid, and Athena, while leading high-stakes, zero-downtime database migrations and deprecations.
You quickly grasp complex technical topics, distributed systems trade-offs, and applied mathematics. You will partner with our Data Science team to architect the runtime infrastructure that serves predictive models and machine learning algorithms directly within our sub-millisecond real-time ad targeting engine.
You communicate fluently and precisely in spoken and written English. You drive alignment across squads through RFCs and Architecture Decision Records (ADRs), define org-level SLIs/SLOs, sponsor major technical migrations, and mentor Senior engineers across an international engineering team.
Hands-on experience with continuous profiling (e.g., Pyroscope, goroutine dumps), chaos engineering drills, and infrastructure automation using Terraform, Kubernetes, or AWS cloud networking.
Applications from talent worldwide are welcome, and relocation support to Hamburg, Germany is provided for those ready to join the team.
You're not here to just close JIRA tickets; you're shaping the architectural foundation behind one of the most impactful platforms in adtech. The systems and patterns you design will reach hundreds of millions of users and power billions of decisions every day.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 87 000 до 105 000