Loopme
Loopme
Nowa

Senior Java Backend Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#350866·Dodano dziś·0
Źródło: LoopMe
Aplikuj teraz

Tech Stack / Keywords

JavaBackendSpring BootgRPCKafkaPostgreSQLRedisCloud

Firma i stanowisko

LoopMe is the global leader in brand performance, redefining brand advertising for the digital world and bringing brands into apps. LoopMe was the first to apply AI to brand advertising and its Intelligent Marketplace, finding solutions to industry challenges that haven’t previously been solved. With consumer insights and AI at its core, LoopMe makes brand advertising better, outperforming industry benchmarks for leading global brands. Chartboost expands LoopMe's established presence in the mobile app ecosystem, significantly growing its SDK network and strengthening its outcomes-based AI technology platform. LoopMe has achieved a fully organic gross revenue CAGR of 40% for the period 2018-2025.


Wymagania

  • Over five years of experience in backend engineering.
  • Solid understanding of Java and Spring / Spring Boot.
  • Hands-on experience with SQL and familiarity with PostgreSQL or other relational databases.
  • Strong knowledge of microservices architecture and its best practices.
  • Proficient in Linux shell and Docker.

Additional experience:

  • Concurrency in Java including java.util.concurrent, CompletableFuture, lock-free data structures, virtual threads / Project Loom, and Reactor schedulers.
  • gRPC and Protocol Buffers.
  • Project Reactor / Spring WebFlux.
  • Kafka.
  • Kubernetes.
  • Experience managing high-QPS services, including profiling with JFR and async-profiler, GC tuning, and JVM internals understanding.
  • Robust testing culture with unit tests, functional tests, and Testcontainers.

Extra pluses:

  • AdTech / RTB domain expertise including OpenRTB, DSP/SSP, IVT, deals, cookie-sync, ads.txt, schain.
  • Performance engineering on critical paths utilizing fastutil / Eclipse Collections, creating allocation-aware code, and optimizing for JIT awareness.
  • Distributed systems experience including rate-limiting algorithms such as token bucket, fixed and sliding window, back-pressure, circuit breakers, sharding, and consistent hashing.
  • Observability tools including Micrometer, Prometheus, Grafana, and structured logging.
  • Full responsibility for managing multi-week epics across multiple teams.
  • Experience with analytical or in-memory databases such as ClickHouse, Aerospike, Redis.

Obowiązki

  • Designing and tuning hot-path components for the ad-serving critical path such as throttling, rate limiting, targeting indexes, and DSP adapters.
  • Implementing architectural changes across services including RTB request lifecycle, deals targeting, and multi-impression-key processing.
  • Creating gRPC APIs and Protocol Buffers schemas to facilitate cross-team integrations.
  • Profiling and minimizing CPU usage and allocations to achieve strict p99 latency goals.
  • Strengthening the system architecture to guarantee smooth operation during peak load times.
  • Integrating advanced targeting algorithms into the main ad delivery process.
  • Collaborating closely with multiple teams to provide services and data for solutions.

Oferta

  • Flexible working schedule with a hybrid type of work.
  • Annual performance bonus.
  • One month of workation (work from any part of the world for one month).
  • Multikafeteria.
Elastyczne godziny
Premie
Loopme

Loopme

6 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz