Ovii Job Board

Senior Software Engineer (Remote)

Midpage

Global • Remote - Global • Full-Time

Posted 2026-05-26 USD 125,000 - USD 160,000 per year Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Midpage seeks a senior software engineer to design and operate data pipelines that enrich legal documents, ensure scraper reliability, and expose the resulting services via APIs. The role is fully remote, focuses on Python/SQL‑based backend work, and supports a lawyer‑facing AI platform.

Role Snapshot

  • Senior backend engineer
  • Remote full‑time
  • Build legal data pipelines
  • Ensure web‑scraper reliability
  • Expose APIs & websockets
  • Python & SQL focused
  • Work with GCP & ElasticSearch

Must-Have Requirements

  • Python
  • SQL / PostgreSQL
  • ElasticSearch
  • Google Cloud Platform (GCP)
  • Prefect
  • Playwright
  • Pinecone
  • NeonDB
  • backend development
  • data pipeline construction
  • web‑scraper reliability engineering
  • Visa sponsorship is not available

Nice-to-Have Signals

  • Full‑stack development (bonus)
  • Stats/ML/AI interest (bonus)
  • full‑stack development
  • statistics / machine learning / AI

Work Setup

  • Location: Global
  • Work mode: REMOTE
  • Remote scope: GLOBAL
  • Relocation: Additional compensation offered for relocation to NYC
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: no

What You'll Likely Work On

  • Create pipelines that add metadata to legal documents (e.g., overrule relationships).
  • Build and monitor systems that keep hundreds of web scrapers reliable and accurate.
  • Optimize core utilities for citation extraction and court‑overrule logic.
  • Design and expose data services through REST APIs, MCPs, and websockets.
  • Benchmark and evaluate core tasks using human and synthetic data.
  • Stand up end‑to‑end projects on preferred infrastructure from scratch.

Good Fit If You Have

  • Full‑stack development experience is a plus.
  • Interest or background in statistics, machine learning, or AI is beneficial.
  • Comfortable working independently in a remote environment.

Skills

  • Python
  • SQL / PostgreSQL
  • ElasticSearch
  • Google Cloud Platform (GCP)
  • Prefect (pipeline orchestration)
  • Playwright (web‑scraping)
  • Pinecone (vector store)
  • NeonDB