WEX is reimagining its enterprise data platform with a powerful goal: transforming raw data into semantically meaningful, reusable, and trusted business assets. As a Staff Software Engineer on the Semantic Data Team , you’ll play a critical role in designing, building, and maintaining our core 360 data objects—such as Customer360, Fleet360, and Provider360. These wide, entity-based tables are foundational to our analytics, AI, and product platforms. You’ll implement rich transformation logic, encode business rules, and ensure data consistency across domains—making our data models both technically scalable and business-ready. This team is at the heart of WEX’s DaaS platform—bridging raw data with meaningful business insights. You’ll help define and deliver the semantic backbone of our products, analytics, and machine learning systems. If you're excited about building data models that carry real-world meaning, scale to billions of records, and unify how a business understands its world—this is your next big move. How you’ll make an impact Design and implement semantically consistent, scalable 360 data models that integrate data across domains. Build and maintain transformation pipelines that apply cleansing, standardization, enrichment, and derived logic to domain datasets. Write production-quality, testable code in SQL and Python (or equivalent)—delivering performant and maintainable data assets. Work closely with domain experts, data scientists, and product stakeholders to translate business concepts into interpretable, decision-ready data models. Implement logic for classifications, KPIs, scoring algorithms, and business rules , ensuring traceability and data lineage. Help define and enforce standards for data modeling, documentation, and governance within the semantic layer. Collaborate across teams to integrate with ingestion, MDM, and data product layers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level