Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Средняя
$166к-273к/год
$170к$200кмедиана$230к
По похожим ролям (50) ~ $200к/год
На СНГ рынке: $4.2к/мес ($3.3к - $5.4к)
89
Отличная вакансия
развернуть
Чёткая зона ответственности за высоконагруженные потоковые системы, зарплата выше рыночного ориентира и современный стек делают вакансию привлекательной; при этом широкий набор сервисов может означать заметную операционную нагрузку.
Senior Software Engineer (Distributed Systems): Building high-throughput, low-latency attribution and ad event processing systems for Unity's near real-time reporting platform with an accent on stream processing, data accuracy, and cloud-native infrastructure. Focus on modernizing production services with gRPC, improving caching and persistence layers, and operating reliable pipelines across real-time and batch workloads.
Location: Mountain View, CA, USA; other locations include Bellevue, WA, USA and remote Toronto, Canada.
Base salary: $165,600–$273,400 USD per year depending on the salary zone.
Company
hirify.global develops a game engine and 3D development platform used for games, XR, web applications, and simulations across industries including automotive, manufacturing, and healthcare.
What you will do
Own the end-to-end attribution pipeline, from mobile ad interaction through data warehouse delivery and reporting signals.
Design, build, and operate real-time ad event processing services handling terabytes of data, including enrichment, transformation, and privacy operations.
Modernize the legacy event-handling layer with a gRPC-based service while preserving data accuracy through backfill and failover behavior.
Improve low-latency caching and persistence services connecting auction, fill, placement, and gamer identities across the ad lifecycle.
Build and maintain ad-serving infrastructure, including negative targeting, block listing, authentication, logging, tracing, Kafka-backed caching, health checks, readiness probes, and Docker integrations.
Monitor data health and quality in real time, maintain BigQuery batch pipelines, and lead investigations with ML, Reporting, and external partners.
Requirements
Strong foundation in distributed systems and systems design.
Hands-on experience building and operating large-scale data processing systems.
Deep understanding of exactly-once semantics, watermarking, event-time processing, stateful stream processing, checkpointing, recovery, and backpressure handling.
Production experience with Apache Flink, Spark, Kafka, or similar technologies.
Proficiency in Python, Java, or Scala.
Experience with workflow orchestration tools such as Airflow for stream and batch coordination.
Strong understanding of cloud-native architectures and distributed infrastructure, including Kubernetes, containerization, and cloud platforms.
Nice to have
Experience migrating legacy systems to modern architectures in production environments.
Culture & Benefits
Health, life, and disability insurance offerings vary by country and employment status.
Commute subsidy, retirement or pension plans, employee stock ownership, and office snacks.
Vacation and personal days, parental leave, and family-care programs.
Mental health support, employee resource groups, and a global employee assistance program.
Training and development programs, plus volunteering and donation matching.
Inclusive workplace with frequent communication in English with colleagues and partners worldwide.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →