Staff Platform Engineer

London, England

Your Impact

The Staff Software Engineer (Platform) leads large-scale projects and is a key contributor to their group's success. They are involved in long-term strategic planning, mentor senior engineers, and are influential in technical decision-making across multiple teams or a department. They focus on implementation and system design, as well as maintaining and evolving DISCO’s distributed data platform.

What You'll Do 

  • Technical Leadership and Mentorship: Provides technical leadership in project teams, guiding engineers, and contributing to technical decision-making. Sets technical direction for large projects or teams, driving innovation, and solving organization-wide problems.
  • Performance Optimization: Focuses on designing systems for high performance, scalability, and reliability.
  • Ownership: Proactively identifies areas of products and systems that currently have problems or will develop problems as well as makes plans to address those problems.
  • Stakeholder Engagement: Works with stakeholders, including product managers, designers, developers, and executives, to align architectural designs with business needs and customer expectations.
  • Software Development: Designs, develops, and maintains sophisticated, scalable, high-performance data software solutions, ensuring they are efficient, scalable, and meet business requirements with architectural excellence for our big data platform at petabyte scale. Responsible for the boundary identification, system design and grooming for one or more sub-systems.
  • Code Quality and Optimization: Upholds and enhances code quality through rigorous review processes, optimization techniques, and adherence to best practices.
  • Technical Problem Solving: Addresses intricate technical issues through innovative problem-solving strategies.
  • Collaboration and Communication: Works effectively within the engineering team and cross-functional teams, collaborating with other engineers, product managers, and stakeholders, contributing to project planning and execution.
  • Continuous Learning and Adaptation: Stays updated with the latest technology trends and advancements, continually enhancing skills and knowledge, bringing innovative ideas to the team.
  • Technical Documentation: Creates and maintains comprehensive technical documentation, ensuring clarity and accessibility of information.
  • Data Platform Development: Builds and maintains scalable and robust data platforms to support analytics, machine learning, and business intelligence.
  • Data Integration and ETL: Develops and optimizes ETL (Extract, Transform, Load) processes and data integration pipelines. Ensures efficient data flow across various sources and systems.
  • Advanced File Processing: Develops extensible file processing pipelines that offer flexible, self-service artifact generation. Researches and evaluates file processing software based on fidelity, reliability, and performance criteria. Models file processing outcomes within an observability framework to provide insights for engineering teams and business leaders. Develops engineering systems that facilitate rapid and automatic evaluation of file processors.
  • Data Management: Crafts and orchestrates scaleout data pipelines that optimize serverless and containerized compute to balance cost, latency, and duration for big-data solutions. Contributes to algorithmically intensive data engines operating on streaming, large, or multi-tenant datasets. Troubleshoots systems, identify root causes, and rectify bugs.

Who You Are 

  • 10+ years of relevant experience in backend engineering, with a substantial focus on big data platforms.
  • 7+ years of professional experience with each of the following: Service Oriented Architecture, Docker-based services, micro-services, API and Data Model Design or Implementation.
  • Experience with Large-Scale Systems: Involvement in developing, monitoring and maintaining large-scale, high-availability software systems.
  • Experience designing and developing from a Security Perspective.
  • Demonstrated experience in leading or playing key roles in significant software projects, showing an ability to work effectively both independently and as part of a team.
  • Demonstrated expertise in designing, implementing, and maintaining (through operational observability) high-availability, high-performance, distributed data processing systems.
  • Experience with gRPC and Protocol Buffers for efficient, language-agnostic service-to-service communication.
  • Proven ability to deliver well-crafted, tested, and maintainable code solutions to complex technical challenges.
  • Experience with a variety of software stacks including but not limited to, JVM-focused tech stacks, particularly server-side Kotlin and gRPC.
  • Deep expertise with both relational and non-relational data stores, Elasticsearch, Cassandra, MySQL, and PostgreSQL.
  • Experience delivering data platform software solutions (including designing, implementing, and operating) in the cloud.
  • Knowledge of microservices architecture principles, including decentralized data management, service discovery, and bounded contexts. Skilled in microservices technology stack, ability to optimize performance, and ensure security and scalability across the system.
  • Skilled in containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Experience in creating, deploying, and managing containers. Skilled in implementing RESTful APIs for outward-facing services and using gRPC for efficient internal service-to-service communication.
  • Ability to build backend systems that can support future UI/UX initiatives and performance requirements.
  • Knowledge of system architecture, design patterns, and best practices in software development.
  • Skilled at designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP.
  • Knowledge of both relational and non-relational data stores, Elasticsearch, Cassandra, MySQL, PostgreSQL.
  • Skilled at analytical abilities and problem-solving, capable of addressing complex technical challenges.
  • Skilled in programming languages and frameworks commonly used in SaaS development. In particular, Java/Kotlin, Python, C#, as well as a deep understanding of software engineering principles.
  • Familiarity with server management, network configurations, and an understanding of cloud services (like AWS, Azure, or Google Cloud).
  • Knowledge of various stages of the SDLC, including design, development, testing, and deployment.
  • Knowledge of async message or event based dataflow architectures (Kafka, etc).
  • Knowledge of design, implementation, and operation of data-intensive, distributed systems.

Even Better If You Have

  • Experience selecting and extending 3rd party components (commercial or open source) that
  • provide operational leverage.
  • Familiarity with Agile development methodologies and practices.
  • Experience using feature or release toggles as a code branching strategy.
  • Experience leveraging observability systems (logging, metrics, traces) to monitor and debug
  • production subsystems and generate business level metrics.
  • Experience with algorithmically intensive data engines operating on streaming, large, or
  • multi-tenant datasets.
  • Experience with designing, modifying, and operating multi-tenant systems.
  • Experience with tools such as Envoy or AWS App Mesh.
  • Experience with CI/CD pipelines and tools (like Jenkins, GitLab CI, or CircleCI) for automated
  • testing and deployment of microservices.

Perks of DISCO

  • Open, inclusive, and fun environment
  • Benefits, including medical and dental insurance
  • Competitive salary plus discretionary bonus
  • Competitive salary plus RSUs
  • Opportunity to be a part of a startup that is revolutionizing the legal industry
  • Growth opportunities throughout the company

 

About DISCO

DISCO provides a cloud-native, artificial intelligence-powered legal solution that simplifies ediscovery, legal document review and case management for enterprises, law firms, legal services providers and governments. Our scalable, integrated solution enables legal departments to easily collect, process and review enterprise data that is relevant or potentially relevant to legal matters. 

At DISCO, we believe AI is a core enabler of how work gets done. All employees are expected to proactively adopt and responsibly use AI tools to drive efficiency, improve outcomes, and continuously evolve how they operate in their role.

Are you ready to help us fulfill our mission to use technology to strengthen the rule of law? Join us! 

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

 

Create a Job Alert

Interested in building your career at DISCO? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...

Select...
Select...

Scope and Overview

CS Disco, Inc. (“DISCO”) is committed to protecting the privacy and security of your personal data. This Notice describes how DISCO and its subsidiaries, affiliates, and related entities (collectively, “Controller”, “we,” or “us”) collect and process personal data about you during the application and recruitment process. This Privacy Notice applies to job applicants only and only job applicants located in the United Kingdom and the European Union.

We will only process your personal data in accordance with this Privacy Notice unless otherwise required by applicable law. We take steps to ensure that the personal data that we collect about you is adequate, relevant, not excessive, and processed for limited purposes.

Collection of Personal Data

For the purposes of this Privacy Notice, “personal data” means any information that identifies you as an individual, that we collect during the recruitment process. We may collect personal data directly from you as a job applicant, or we may receive personal data about you from third parties, for example, in connection with a background, employment, or reference check, subject to your consent where required by law. Personal data excludes anonymous or de-identified data that is not associated with a particular individual. We may collect, store, and process the following categories of personal data, which we require in connection with our recruiting activities:

  •   Your name, addresses, telephone numbers, and personal email addresses.
  •   Work history and other relevant experience including information contained in a resume, CV, cover letter, or job application.
  •   Education information including degrees awarded, transcripts, and other information provided in support of the job application.
  •   Information collected during phone screenings and interviews.
  •   Details regarding the type of employment sought, desired salary, willingness to relocate, job preferences, and other information related to compensation and benefits.
  •   Reference information and information received from background checks, where applicable, including information provided by third parties.
  •   Information related to previous applications to us or previous employment history with us.

The personal data listed in this notice is mandatory in connection with our recruiting activities. Failure to provide or allow us to process mandatory personal data may affect our ability to accomplish the purposes stated in this Privacy Notice.

Use of Personal Data

We only process your personal data where applicable law permits or requires it in connection with carrying out our application and recruitment process, to take steps necessary to enter into an employment contract with you, where the processing is necessary to comply with a legal obligation that applies to us, for our legitimate interests or the legitimate interests of third parties, or with your consent if applicable law requires consent. We may process your personal data for the following legitimate business purposes:

  •   Identifying and evaluating your application, including assessing skills, qualifications, and interests for the purposes of determining suitability for the position for which you have applied.
  •   Verifying your information and carrying out employment, background, and reference checks, where applicable, subject to your consent where required by applicable law.
  •   Communicating with you about the recruitment process and your application.
  •   Keeping records related to our hiring processes, for only as long as appropriate under the circumstances.
  •   Creating and submitting reports as required by applicable laws or regulations.
  •   To comply with our legal, regulatory, or other corporate governance requirements.
  •   Analyzing and improving our application and recruitment process.

In addition to using your personal data for the position for which you have applied, we may retain and use your personal data to inform you about and consider you for other positions that may be appropriate for you with your consent. If you want us to consider you for other positions, you may contact us as specified below and we will retain your personal data for that purpose.

We may also process your personal data for our own legitimate interests, including for the following purposes:

  •   To prevent fraud.
  •   To ensure network and information security, including preventing unauthorized access to our computer and electronic communications systems and preventing malicious software distribution.

You will not be subject to hiring decisions based solely on automated data processing without your prior consent.

Collection and Use of Special Categories of Personal Data

The following special categories of personal data are considered sensitive under the laws of your jurisdiction and may receive special protection:

  •   Racial or ethnic origin.
  •   Political opinions.
  •   Religious or philosophical beliefs.
  •   Trade union membership.
  •   Genetic data.
  •   Biometric data.
  •   Data concerning health.
  •   Data concerning sex life or sexual orientation.
  •   Data relating to criminal convictions or offences.

We may collect and process the following special categories of personal data when you voluntarily provide them, or if we receive them from a third party with your consent, when relevant for a particular position to carry out our obligations under employment law, or as applicable law otherwise permits:

  • Physical or mental health condition or disability status to determine appropriate workplace accommodations and evaluate fitness for a particular position.
  •   Race or ethnic origin to comply with statutory obligations.
  •   Previous criminal charges or convictions where relevant for the position.

Where we have a legitimate need to process special categories of personal data about you for purposes not identified above, we will only do so only after providing you with notice and, if required by law, obtaining your prior, express consent.

Data Sharing

We will only disclose your personal data to third parties where required by law or to our employees, contractors, designated agents, or third-party service providers who require such information to assist us with administering the recruitment process, including third-party service providers who provide services to us or on our behalf. We may use third-party service providers for various purposes, including, but not limited to, obtaining employment verification and background checks, and data storage or hosting. These third-party service providers may be located outside of the country in which you live or the country where the position you have applied for is located.

We require all our third-party service providers, by written contract, to implement appropriate security measures to protect your personal data consistent with our policies and any data security obligations applicable to us. We do not permit our third-party service providers to process your personal data for their own purposes. We only permit them to process your personal data for specified purposes in accordance with our instructions.

We may also disclose your personal data for the following additional purposes where permitted or required by applicable law:

  •   To other members of our group of companies (including outside of your home jurisdiction) for the purposes set out in this Privacy Notice and as necessary to administer the application and recruitment process.
  •   As part of our regular reporting activities to other members of our group of companies.
  •   To comply with legal obligations or valid legal processes such as search warrants, subpoenas, or court orders. When we disclose your personal data to comply with a legal obligation or legal process, we will take reasonable steps to ensure that we only disclose the minimum personal data necessary for the specific purpose and circumstances.
  •   To protect our rights and property.
  •   During emergency situations or where necessary to protect the safety of persons.
  •   Where the personal data is publicly available.
  •   If a business transfer or change in ownership occurs and the disclosure is necessary to complete the transaction. In these circumstances, we will limit data sharing to what is absolutely necessary, and we will anonymize the data where possible.
  •   For additional purposes with your consent where such consent is required by law.

 

Cross-Border Data Transfers

Where permitted by applicable law, we may transfer the personal data we collect about you to the United States and other jurisdictions that may not be deemed to provide the same level of data protection as your home country for the purposes set out in this Privacy Notice. If you are located in the EU or the UK, we have implemented Standard Contractual Clauses to secure the transfer of your personal data to the United States.

 

Data Security

We have implemented appropriate physical, technical, and organizational security measures designed to secure your personal data against accidental loss and unauthorized access, use, alteration, or disclosure. In addition, we limit access to personal data to those employees, agents, contractors, and other third parties that have a legitimate business need for such access.

 

Data Retention

Except as otherwise permitted or required by applicable law or regulation, we will only retain your personal data for as long as necessary to fulfill the purposes we collected it for, as required to satisfy any legal, accounting, or reporting requirements, or as necessary to resolve disputes. Generally this period of time is the time necessary to evaluate your application for employment and for an additional 6 months thereafter, subject to our statutory obligations, the amount, nature, and sensitivity of the personal data, the potential risk of harm from unauthorized use or disclosure of your personal data, the purposes we process your personal data for, and whether we can achieve those purposes through other means.

Under some circumstances we may anonymize your personal data so that it can no longer be associated with you. We reserve the right to use such anonymous and de-identified data for any legitimate business purpose without further notice to you or your consent.

If you are offered and accept employment with us, the personal data we collected during the application and recruitment process will become part of your employment record, and we may use it in connection with your employment consistent with our employee personal data policies. If you do not become an employee, or, once you are no longer our employee, we will retain and securely destroy your personal data in accordance with applicable laws and regulations.

 

Rights of Access, Correction, Erasure, Objection and to Withdraw Consent

It is important that the personal data we hold about you is accurate and current. Please keep us informed if your personal data changes during the recruitment process. By law you may have the right to request access to, correct, and erase the personal data that we hold about you, or object to the processing of your personal data under certain circumstances. You may also have the right to request that we transfer your personal data to another party. If you want to review, verify, correct, or request erasure of your personal data, object to the processing of your personal data, or request that we transfer a copy of your personal data to another party, please contact us in writing as provided below.

We may request specific information from you to help us confirm your identity and your right to access, and to provide you with the personal data that we hold about you or make your requested changes. Applicable law may allow or require us to refuse to provide you with access to some or all of the personal data that we hold about you, or we may have destroyed, erased, or made your personal data anonymous in accordance with our record retention obligations and practices. If we cannot provide you with access to your personal data, we will inform you of the reasons why, subject to any legal or regulatory restrictions.

Where you have provided your consent to the collection, processing, and transfer of your personal data, you may have the legal right to withdraw your consent under certain circumstances. To withdraw your consent, if applicable, please contact us in writing as provided below.

Changes to This Privacy Notice

We reserve the right to update this Privacy Notice at any time, and we will provide you with a new Privacy Notice when we make any updates. If we would like to use your previously collected personal data for different purposes than those we notified you about at the time of collection, we will provide you with notice and, where required by law, seek your consent, before using your personal data for a new or unrelated purpose. We may process your personal data without your knowledge or consent only where required by applicable law or regulation.

 

Contact Us

Our corporate recruiting office is located at 3700 N Capital of Texas Hwy Ste 150, Austin, Texas 78746. We can be contacted by email to: 

recruiting@csdisco.com. 

If you have any questions about our processing of your personal data or would like to make an access or other request, please contact our Data Protection Officer by email to:

DPO@csdisco.com.  

If you are unsatisfied with our response to any issues that you raise, you may have the right to make a complaint with the data protection authority in your jurisdiction.

You can obtain more information on Controller’s privacy policies from Controller at DPO@csdisco.com, or at https://www.csdisco.com/privacy-policy.

Please review and acknowledge DISCO's Candidate Privacy Policy. *

Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.

Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in DISCO’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.