Staff Software Engineer, Data Platform

4 weeks ago


Remote, Oregon, United States DISCO Full time

CS DISCO is aimed at redefining the landscape of legal technology. Ultimately, we seek to enable lawyers to achieve more efficient, data-oriented, and fact-based legal outcomes. We started our journey as a company by focusing on the crucial 'discovery' phase of the legal process. Our initial offering, Ediscovery, focuses on enabling legal teams to achieve these outcomes with incredible efficiency.

The massive data proliferation over the last decades has revealed the limitations of many legal technology products, impacting the efficiency of legal practices. At CS DISCO, we strive to provide solutions to the legal domain that are magical. To do so requires the processing of large volumes of data at petabyte scale, with high availability, while maximizing performance, minimizing operations cost, and also ensuring data security, privacy, and sovereignty.

Our overarching mission is to create a unified technology platform for the practice of law. We envision a suite of products focused on delivering distinctly better legal outcomes with a minimum of human toil and cost. Our technology addresses the challenges of scale in data and enables legal teams to focus on the critical tasks that necessitate human legal judgment.

With a trajectory that has already seen substantial disruption in this market, our approach is underscored by a lawyer-inspired interface and a cloud-enabled technology platform, aiming for exemplary performance and cost efficiency. Thoughtful product planning and design are ingrained in our "product first" business ethos and culture, aligning with the broader objective of enhancing the practice of law through technology.

Your Impact

You will be a key contributor for our Ediscovery Data Platform and responsible for both hands-on technical work to improve existing systems as well as guiding long-term enhancement and evolution in this space. You'll be successful by ensuring that the data platform of our Ediscovery product can meet current demand and scale to meet future needs. Through your contributions towards both implementation and system design, you will play a pivotal role in maintaining and evolving our distributed data platform to meet the growing demands of our business, ensuring high availability and high performance.

What You'll Do

  • Deliver Software: Engage actively in coding, code reviews, and technical discussions, ensuring high-quality output.
  • Architect Systems: Lead the design, development, and maintenance of scalable, high-performance data architectures, ensuring seamless operation of our big data platform at petabyte scale
  • Create Big-Data Solutions: Craft and optimize data pipelines, incorporating orchestrated scale-out architectures that leverage serverless and containerized compute for a balance of cost, latency, and duration.
  • Optimize Performance: Continuously enhance system performance, focusing on transactional or eventually consistent stores that provide well-encapsulated domain object semantics.
  • Provide Technical Mentorship: Share knowledge and mentor junior engineers, promoting a culture of technical excellence and continuous learning.
  • Collaborate Cross-Functionally: Collaborate closely with cross-functional teams to translate business requirements into robust technical solutions.

Who You Are

  • Experienced: 10+ years of relevant experience in backend engineering, with a substantial focus on big data platforms.
  • Technically Proficient: Deep expertise with both relational and non-relational data stores, Elasticsearch, Cassandra, MySQL, PostgreSQL. Familiarity with JVM-focused tech stacks, particularly server-side Kotlin and gRPC.
  • Systems Designer: Demonstrated expertise in designing, implementing, and maintaining (through operational observability) high-availability, high-performance, distributed data processing systems — maybe you've read "Designing Data-Intensive Applications"
  • Delivery-oriented: Proven ability to deliver well-crafted, tested, and maintainable code solutions to complex technical challenges.
  • Tech-agnostic: Experience with multiple software stacks, have opinions and preferences, but are not tightly coupled to a specific stack.
  • Cloud-oriented: You've delivered data platform software solutions (including designing, implementing, and operating) in the cloud

Even Better If You Have...

  • Advanced Data Processing: Experience with algorithmically intensive data engines operating on streaming, large, or multi-tenant datasets.
  • Multi-Tenancy Architectures: Experience with designing, modifying, and operating multi-tenant systems.
  • Security Best Practices: Familiarity with security best practices in system design and development.
  • Polyglot Experience: Demonstrated proficiency in multiple programming languages, including but not limited to Python.

Some of Our Technology Stack

  • Cloud Provider: AWS
  • DSL-based Search: multiple large-scale Elasticsearch Clusters searched using our Disco Query Language (DQL)
  • Persistence: Elasticsearch, Cassandra, SQL data stores, others
  • Event Bus: Kafka

Perks of DISCO

  • Open, inclusive, and fun environment
  • Benefits, including medical, dental and vision insurance, as well as 401(k)
  • Competitive salary plus RSUs
  • Flexible PTO
  • Opportunity to be a part of a company 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.

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.



  • Remote, Oregon, United States Acryl Data Full time

    We are looking for a Software Engineer with Python expertise to guide customers with technical onboarding and product adoption. As part of the role, you may help build new product features, develop custom scripts, or provide product training to address customer needs. This is a hybrid role where you are part of Customer Success but will work closely with the...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world...

  • Program Data Analyst

    4 weeks ago


    Remote, Oregon, United States Pattern Data Full time

    Who We AreThe Pattern Data platform was created for the rapid analysis of thousands of medical records. Fueled by AI, our platform efficiently reviews and categorizes documents at a speed 10 times faster, significantly reducing validation time by highlighting pertinent information crucial for litigation in medical analysis and personal injury cases. Our...

  • Software Engineer

    1 month ago


    Remote, Oregon, United States Moonhub Full time

    Software Engineer - ML/Data Infrastructure What You'll DoYou'll help in executing the roadmap for data infrastructure and systems to power the world's first AI recruiter built by Moonhub.You'll play a pivotal role in the development of tools and infrastructure that democratize data access and enable core capabilities across the organizationYou'll architect...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States Pyth Data Association Full time

    We're hiring software engineers to help build the market data infrastructure for future decentralized finance applications. Your responsibilities will include developing on-chain solutions, creating developer SDKs, enhancing tools, and monitoring. You will also be expected to use your knowledge of the DeFi ecosystem to identify and leverage new...


  • Remote, Oregon, United States TrueML Full time

    Your Role:TrueAccord is looking for an Engineering Manager, Data Platform who will lead a team of data engineers to architect, develop, and maintain data pipelines using the latest technologies.Ideally, you have a proven track record in managing a group of world-class data engineers with demonstrated growth in their career development. You possess hands-on...


  • Remote, Oregon, United States TransUnion Full time

    We'd Love to See:Job Description Software Engineering Managers for Various and unanticipated worksites throughout the US (HQ:Chicago, IL). Manage a software engineering team to lead client focused product development. Responsible for managing software design, architecture, and development of tools and platforms. Collaborate with team members to execute...


  • Remote, Oregon, United States Mastery Logistics Systems Full time

    About the RoleThe transportation industry has no shortage of complex problems requiring creative solutions to scale efficiently. In this role, you will collaborate with a small team to understand user and market needs, participate in architectural design, and build distributed systems to facilitate our web-based platform.ResponsibilitiesWork closely with...


  • Remote, Oregon, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...

  • Staff Data Engineer

    2 weeks ago


    Remote, Oregon, United States CopilotIQ Full time

    CopilotIQ is perhaps the most exciting company at the intersection of technology and healthcare. CopilotIQ is transforming care for seniors with chronic conditions including diabetes and high blood pressure. Our vision is to add five great years to the lives of a million members, by transforming how we care for chronic conditions including diabetes and...


  • Remote, Oregon, United States Varo Bank Full time

    Varo is an entirely new kind of bank. All digital, mission-driven, FDIC insured and designed for the way our customers live their lives. A bank for all of us.The Banking Engineering Team at Varo Bank is small but is growing rapidly. Our team is responsible for building and maintaining engineering solutions that power Varo's core banking, lending,...


  • Remote, Oregon, United States TIDAL Full time

    Job DescriptionOur team of developers works within a flat and flexible structure. We are focused on teamwork because we know that the best results are achieved when we combine our efforts. The team ensures continuous delivery and we work with sprints and daily standups. We always aim to use the newest technology and we make sure to implement our solutions in...


  • Remote, Oregon, United States Cask Full time

    DOD Clearance is required for this position ****Cask is currently seeking an experienced ServiceNow Platform Engineer (PE) to join our growing company. As a Cask Engineer, you will work with analysts, architects and other engineers, leveraging technical best practices to deliver out-of-the-box and custom solutions to our customers on the ServiceNow...

  • Data Engineer

    1 month ago


    Remote, Oregon, United States WireWheel Full time

    WireWheel is revolutionizing the area of privacy and data protection by helping companies to build and manage cutting-edge and scalable privacy programs. Recognized by IDC Marketplace, Forrester, and Gartner as a leader in worldwide data privacy management software, our cloud-based Data Privacy & Protection Platform is built by privacy experts using industry...


  • Remote, Oregon, United States Northbeam Full time

    About UsNorthbeam is building the world's most advanced marketing intelligence platform for growth. Our attribution modeling technology and customizable dashboards provide our customers with a unified view of their e-commerce business data. The smartest brands in ecommerce trust Northbeam to accurately attribute their advertising spend, understand the entire...


  • Remote, Oregon, United States Bluesight Full time

    Bluesight is looking for a Senior Software Engineer to help us redefine and grow our suite of healthcare data products to further the company's mission of "Medication Intelligence". Our hospital and pharmacy customers rely on us to keep their patients safe and their pharmacies running smoothly while delighting them with every release. By streamlining their...


  • Remote, Oregon, United States Technology Navigators Full time

    Company DescriptionFounded in 1999, Technology Navigators is an Austin born and based high-tech recruiting and staffing firm that has experienced and professional recruiters who know the people you need to know to grow We place high value on our relationships so candidates can feel confident that our staff of professionals will keep in close contact with you...

  • Software Engineer

    1 day ago


    Remote, Oregon, United States Posit Full time

    About the RoleWe're looking for a Software Engineer to join our Platform team. The team works across all Posit products, working on common engineering services, cloud deployments, and developer team productivity. This is a high-leverage team that can impact many people and customers.You'll primarily be working on shared services with a systems' focus for the...


  • Remote, Oregon, United States Hypixel Studios Full time

    We're looking for a Platform Engineering Manager to join our team at Hypixel Studios, which collaborates remotely from around the world. Our members range from industry newcomers to experts with 25+ years of experience. Team members come from a diverse set of backgrounds, but share a common passion for building polished player-focused, community-powered...

  • Platform Engineer

    2 weeks ago


    Remote, Oregon, United States PerfectServe Full time

    What is PerfectServe? PerfectServe offers best in KLAS assets in three categories: clinical communications, scheduling, and patient engagement solutions. PerfectServe is featured on this year's Inc 5000 list, which profiles the fastest-growing private companies in America. We have seen an 88% growth rate over the past three years and need strong team members...