Platform Staff Engineer - UK
Core
Leads large-scale projects and maintains/evolves DISCO's distributed data platform at petabyte scale, focusing on system design, implementation, and mentorship.
Role type
Staff Software Engineer (Platform)
Builds
Scalable, high-performance data software solutions, ETL pipelines, and distributed data processing systems for analytics, machine learning, and business intelligence.
Domain
Legal Tech / Big Data / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering, Service-Oriented Architecture, Docker, microservices, API design, gRPC, Protocol Buffers, JVM/Kotlin, relational and non-relational data stores (Elasticsearch, Cassandra, MySQL, PostgreSQL), cloud platforms (AWS/Azure/GCP), CI/CD, observability, multi-tenant system design, algorithmically intensive data engines.
Preferred skills
Kubernetes, RESTful APIs, Kafka, feature toggles, serverless/containerized compute optimization, 3rd party component selection.
Responsibilities
Provide technical leadership and mentor senior engineers; design and maintain scalable data platforms; optimize ETL processes and file processing pipelines; troubleshoot production systems; create technical documentation; align architectural designs with business needs.
Seniority
Staff, strategic technical leadership & hands-on IC