CareerPlanSign in

Senior Software Engineer

Waltham🌐 Remote💼 Full-time💰 $140,000–$140,000🗓 2026-09-10 → 2026-09-26

Core

Build and improve high-throughput Java backend systems that process fragmented data at massive scale to create accurate contact profiles.

Role type

Senior Software Engineer (Backend)

Builds

High-throughput data-processing systems and scalable solutions for entity resolution and contact publication.

Domain

Data Infrastructure / Big Data / Contact Data

Deliverable

production ML models | product features

Required skills

Java, distributed systems, high-throughput system design, big data pipelines, event-streaming technologies, scalable rules development, testing frameworks, code quality optimization

Preferred skills

GCP, BigQuery, Solr, Elasticsearch, entity resolution, match-merge systems, record linkage, data deduplication, CRM data, lossy/incomplete datasets, data science partnership

Technologies

Java, Kafka, GCP, GCS, BigQuery, Solr, Elasticsearch

Responsibilities

Build and optimize high-throughput backend services; process and transform large volumes of fragmented data into accurate contact entities; design scalable solutions for entity resolution and attribute selection; improve employment accuracy by identifying stale jobs; address over-combination issues in data grouping; develop rules and testing frameworks for data quality inference; collaborate with data scientists on data quality and profiling initiatives; partner with cross-functional data engineering teams; contribute to technical strategy and architecture.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.