Staff Software Development Engineer - Data Acquisition
Core
Architect and evolve core data platform capabilities, focusing on enterprise Master Data Management (MDM) and AI-enabled data quality solutions.
Role type
Staff Software Development Engineer (Data Acquisition & MDM)
Builds
Production software, APIs, data services, integration frameworks, and AI-enabled data quality capabilities.
Domain
Financial services / Data Management / AI Engineering
Deliverable
production ML models | product features
Required skills
Distributed systems, cloud platforms, Python/Java, API design, data pipelines, AI-assisted development, automated testing, CI/CD, observability, data contracts, schema evolution, lineage, data quality, architecture leadership, mentorship.
Preferred skills
Enterprise MDM solutions, identity resolution, golden records, matching, survivorship, Reltio, Snowflake, dbt, Kafka, AWS, S3, infrastructure as code, cloud observability, legacy modernization, financial services domain.
Technologies
Python, Java, Reltio, Snowflake, dbt, Kafka, AWS, S3
Responsibilities
Architect scalable software and data pipelines; lead enterprise MDM implementation; build reusable platform components; apply AI-assisted development; improve platform performance and security; establish CI/CD practices; mentor engineers and shape technical direction.
Seniority
Staff, hands-on IC with architectural leadership