Staff Software Engineer
Core
Design and evolve the entity data platform that ingests global vendor data, resolves it into authoritative records, and delivers accurate, timely data to downstream teams and customers.
Role type
Staff Software Engineer (Data Platform & Entity Resolution)
Builds
Large-scale entity data platform for market intelligence
Domain
Financial data, entity resolution, distributed systems
Deliverable
production ML models
Required skills
distributed systems, data ingestion, entity resolution, matching, normalization, platform engineering, AI-powered classification, system design, architecture patterns, incident response, observability, automation
Preferred skills
company/financial reference data, vendor reconciliation, provenance/lineage/confidence-scoring, cloud-native architectures
Technologies
AI, testing, automation, tooling
Responsibilities
Own architecture and evolution of the entity data platform; design systems for large-scale heterogeneous data ingestion and serving; reduce manual validation via AI-assisted resolution and deterministic rules; establish contracts for correctness and traceability; balance AI-driven and rules-based approaches; deliver end-to-end integrations; respond to production incidents and improve reliability; set engineering standards and mentor engineers
Seniority
Staff, hands-on IC with mentorship