Senior Software Engineer (HPC)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (HPC): Building and operating high-scale backend services, GraphQL APIs, and Kafka-driven data pipelines for a global digital advertising platform with an accent on real-time ingestion, privacy-preserving data processing, and transactional consistency. Focus on designing asynchronous systems, handling retries and partial failures, and maintaining reliability across distributed services and regions.
Location: London, United Kingdom
Company
A global technology company providing an independent platform for digital advertising across streaming TV, podcasts, mobile apps, news, and the open internet.
What you will do
- Design, build, operate, and support backend systems throughout their full lifecycle.
- Develop backend services and GraphQL APIs for internal teams, customers, and partner integrations.
- Build pipelines that ingest, validate, anonymize, and tokenize advertisers’ first-party data.
- Design secure systems that keep personally identifiable information within protected infrastructure.
- Implement reliable asynchronous processing with retries, ordering, idempotency, and partial-failure handling.
- Drive cross-system changes, technical strategy, observability, testing, and mentoring.
Requirements
- Extensive experience building and operating production systems in high-scale or high-impact environments.
- Strong computer science fundamentals and hands-on experience with distributed systems.
- Professional experience with .NET/C#, Kotlin or another JVM language, Linux, networking, Kafka or similar message brokers, and SQL/NoSQL databases.
- Experience owning event-driven asynchronous systems, including message processing, schema design, data modeling, and consistency across services.
- Strong focus on maintainable code, testing, validation, monitoring, and production reliability.
- Ability to turn ambiguous requirements into technical designs and communicate clearly with technical and non-technical stakeholders.
Nice to have
- Experience designing or operating GraphQL APIs, particularly federated or subgraph architectures.
- Experience handling personally identifiable or regulated data and applying related privacy constraints.
Culture & Benefits
- Work on a global platform processing large-scale datasets and operating continuously across multiple regions.
- Collaborate with colleagues from diverse backgrounds and perspectives.
- Receive opportunities to learn across C#/.NET and Kotlin on the JVM.
- Inclusive hiring practices and confidential accessibility support are available.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →