Senior Data Engineer
Senior Data Engineer at Fusion Worldwide, an electronics components distributor, building and running the data/intelligence platform on top of its internal ERP (RMS): pipelines, quality gates, system-of-record write-backs, APIs, and AI agent workflows. Stack: SQL Server/Azure SQL, Python/PySpark, TypeScript, React, Azure, with Claude-driven agentic development.
- Compensation
- Not disclosed
- Location
- Boston, MA
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 3+ years
- Category
- Data engineering
- Posted
Skills
Must have
- Production data platform experience (Databricks, Snowflake, Spark, dbt)
- 8+ years building software, weighted toward backend and data engineering
- Expert SQL and deep relational database experience (SQL Server, PostgreSQL, Oracle, MySQL); read execution plans, design indexes
- Experience writing back into a system of record: transactional integrity, idempotency, reconciliation
- API design for applications you don't control, versioned without breaking consumers
- End-to-end delivery of features from idea through POC, build, iteration, and release
- Caching and performance engineering
- Git, code review, and CI/CD with automated tests
- Data governance and security: access controls, sensitive data, audit requirements
- Production LLM systems built and shipped, including evaluation, guardrails, cost, latency
- Day-to-day work with AI agents on production systems, with specifics on failures
- Building auditable systems: lineage, versioned parameters, challengeable outputs
- Clear written communication
Nice to have
- 3+ years hands-on production data platform experience incl. object modeling, pipelines, shipped applications
- Python and PySpark, including catching agent mistakes in transforms
- Dimensional modeling and schema design judgment
- Entity resolution, master data, taxonomies, or knowledge graphs
- React
- Process mining
- Jira, including connecting to it with Claude or other AI tools
- ERP integration experience
- Streaming and event-driven ingestion (Kafka, CDC)
- Electronics distribution, supply chain, or industrial B2B data
Full description
Role Summary
Fusion Worldwide is a global open market distributor of electronic components. When a supply chain breaks because of an allocation, a shortage, or a part going end-of-life, we're who the world's largest manufacturers call.
That business runs on knowing things: which companies are real and active, which parts substitute for which, who is likely to need what. Our traders make those calls in hours, using what the platform shows them.
We run a production data and intelligence platform. RMS is our system of record, a custom internal ERP we build and maintain. Every order, quote, and transaction lives there. Our platform sits on top. It reads from RMS, enriches and models that data, and writes operational results back.
Tech Stack
- Data: Microsoft SQL Server, Azure SQL
- Languages: Python, PySpark, SQL, TypeScript
- AI: Claude connected directly to our platform for agentic development
- Applications: Custom applications in React, APIs consumed by Web RMS
- Integration: RMS, HubSpot, vendor APIs
- Cloud: Microsoft Azure
- Work management: Atlassian (Jira, Confluence)
Platform & Data
- Work with the object model covering companies, parts, offers, and demand signals. That includes adding object types, properties, and relationships as the data needs them.
- Build and maintain ingestion from RMS, Azure SQL, HubSpot, and vendor APIs, along with the transforms, pipelines, and automations behind it.
- Build and maintain the quality gates, including data expectations that fail the build, freshness checks against declared SLAs, and tests that catch problems nobody would otherwise notice.
- Tune performance across query plans, index design, materialization strategy, and caching.
- Help with incident response when pipelines or write-backs break, which may include on-call.
System of Record Write-backs
- Work on the write-back path into RMS. Scores, enrichment, resolved entities, and operational flags get written back to the system of record.
- Handle idempotency, conflict handling, and reconciling the two sides when they disagree.
APIs, Applications & AI
- Design the APIs that UIs in Web RMS use to pull platform data. You work on the contracts and the versioning, and you make sure the APIs are fast enough for a UI.
- Build custom applications.
- Build agent workflows that read the object model and act on it, such as triaging inbound RFQs, picking out pricing signals, and flagging anomalies in offers.