About the Role
We are looking for a Senior Pipeline Engineer to join our Central Technology team in London HQ. This role involves designing and building high-performance processing pipelines that sit at the trust layer of our technology, contributing to the foundational platforms, tools, and capabilities that power LEGO's digital future.
Responsibilities
- Design and implement high-performance data processing pipelines in C, C++ or Rust, owning correctness, throughput, latency, and memory characteristics.
- Build cryptographic components for the pipeline layer, including signing and verification, key derivation, content hashing, and chain-of-custody primitives.
- Design and implement security enforcement and moderation automation pipelines for content inspection, policy evaluation, and classification processing.
- Define and maintain the performance envelope for pipeline components, profiling, benchmarking, and optimizing hot paths.
- Collaborate with security and compliance teams to ensure pipeline outputs meet COPPA, GDPR, and brand integrity requirements.
- Work with infrastructure engineers on the deployment characteristics of pipeline services in cloud environments.
- Define interfaces and data contracts for consuming ML inference outputs within pipeline stages.
- Produce pipeline component documentation, interface specifications, and integration guidance.
Requirements
- A degree in computer science or a related discipline, or demonstrated equivalent capability through professional practice.
- Deep hands-on experience writing production-quality C, C++ or Rust in a performance-critical context.
- Demonstrable ability to reason about memory layout, throughput, latency, and concurrency.
- Experience designing and implementing cryptographic systems or primitives in production.
- Proven ability to build and optimize data processing pipelines (streaming, batch, or hybrid).
- Profiling, benchmarking, and performance debugging are routine tasks.
- Working knowledge of concurrency and parallelism patterns relevant to high-throughput pipeline engineering.
- Familiarity with content provenance or chain-of-custody systems.
- Clear understanding of security engineering principles as they apply to systems-level code.
- Comfortable operating across the stack, from low-level component design to integration with cloud-deployed services.
- Strong written communication skills for specifying interfaces, documenting components, and explaining performance trade-offs.
- Sound engineering judgment regarding optimization, simplification, and design completion.
Skills
- C
- C++
- Rust
- Cryptographic systems
- Data processing pipelines
- Streaming
- Batch processing
- Concurrency
- Parallelism
- Content provenance
- Chain-of-custody systems
- Security engineering principles
- Systems-level code
- Cloud-deployed services
- Written communication
- ONNX Runtime
- TensorRT
- LibTorch
- Content moderation pipelines
- Go
- Python
- Digital rights management
- Content authentication
- IP protection systems
- Interactive entertainment
- Games
- Media platforms
Location
- London HQ
Work Type
- Full-time
Experience Level
- Senior
Education Level
- Degree in computer science or related discipline, or equivalent professional experience
About the Company
- LEGO Digital Play brings the LEGO brand into digital entertainment in new, innovative, and wholly-owned ways.
- Our mission is to ensure the LEGO Brand remains a powerful part of children’s lives.
- We aim to provide meaningful, magical, and playful new experiences to kids, parents, and adult fans of LEGO.
- Central Technology is the engineering heart of LEGO Digital Play, building foundational platforms, tools, and capabilities.
- We work at the intersection of play, applied AI, and developer tooling.
- This is an opportunity to shape something from the ground up within one of the world's most loved brands.
- We are at the earliest phases of this new company, offering a unique opportunity to build a new entity.
- Our culture is open, collaborative, intellectually rigorous, and creatively vibrant.
