CareerPlanSign in

Senior Software Engineer

Switzerland💼 Full-time🗓 2026-09-03 → 2026-09-27

Core

Design, build, and operate core real-time bidding (RTB) services for an advertising exchange processing over a trillion monthly ad transactions, ensuring sub-100-millisecond latency and high throughput.

Role type

Senior backend software engineer (Java, distributed systems)

Builds

High-throughput bidding logic, auction mechanics, traffic shaping, and creative/image processing services

Domain

Ad tech / Programmatic advertising / Real-time bidding

Deliverable

production ML models | product features

Required skills

Java, distributed systems design, high-performance API development, in-memory key-value stores (Redis/Memcache), messaging systems (Kafka/RabbitMQ), observability, AWS multi-region operations, AI coding assistants

Preferred skills

Netty, Apache Spark, Aerospike/Couchbase, OpenRTB/VAST protocols, ML model integration in serving paths, LLM/agent-based systems, computer vision pipelines, JVM performance tuning

Technologies

Java, AWS, Redis, Memcache, Apache Kafka, RabbitMQ, Netty, Apache Spark, Aerospike, Couchbase, Claude Code, GitHub Copilot, Cursor

Responsibilities

Own mission-critical Java codebase for the Exchange; design and evolve high-throughput services for bidding and traffic shaping; write maintainable code and instrument production systems; research and evaluate emerging AI/ML technologies; partner with global teams on architecture and incident response; mentor engineers on Java and AI tooling

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.