
Senior Software Engineer
Midpage
Posted 2026-05-26
USD 170,000 - USD 240,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Midpage seeks a Senior Software Engineer to design and operate data pipelines, web‑scraper reliability systems, and APIs that power a lawyer‑facing AI platform. The role is on‑site in New York City and focuses on Python/SQL‑centric backend work with optional full‑stack and ML exposure.
Role Snapshot
- Senior backend engineer
- Data pipeline specialist
- Web‑scraper reliability
- API & service exposure
- Python & SQL focus
- On‑site NYC
Must-Have Requirements
- Python
- SQL
- PostgreSQL
- ElasticSearch
- Playwright
- Google Cloud Platform
- Pinecone
- Prefect
- NeonDB
- backend development
- data pipeline construction
- web scraper reliability
Nice-to-Have Signals
- Full‑stack development
- Stats/ML/AI experience
- Infra/devops familiarity
- full‑stack development
- stats/ML/AI exposure
Work Setup
- Location: New York City, United States
- Work mode: ONSITE
- Relocation: relocation not available
- Employment type: Full-Time
Eligibility Gates
- Work authorization: Visa sponsorship available
- Visa sponsorship: yes
Not Specified in JD
- Salary range
- Travel requirement
- Security clearance
What You'll Likely Work On
- Build pipelines that enrich legal documents with metadata such as overrule relationships.
- Create and maintain systems that keep hundreds of web scrapers reliable and accurate.
- Optimize core utilities for citation extraction, resolution, and court hierarchy logic.
- Expose data services through REST APIs, MCPs, and websockets.
- Benchmark and evaluate core tasks using both human and synthetic data.
- Stand up end‑to‑end projects on preferred infrastructure, handling infra/devops basics.
Good Fit If You Have
- Full‑stack development experience is a bonus.
- Interest or experience in stats/ML/AI is advantageous.
- Comfortable with basic to intermediate infra/devops work.
Skills
- Python
- SQL
- PostgreSQL
- ElasticSearch
- Playwright
- Google Cloud Platform
- Pinecone
- Prefect
- NeonDB