About the Role
WEX is transforming its enterprise data platform to create semantically meaningful, reusable, and trusted business assets. As a Senior Software Engineer on the Semantic Data Lake Team, you will design, build, and maintain core 360 data objects like Customer360, Fleet360, and Provider360. These entity-based tables are crucial for analytics, AI, and product platforms. You will implement transformation logic, encode business rules, and ensure data consistency, making data models scalable and business-ready. This role is central to WEX's DaaS platform, bridging raw data with business insights and defining the semantic backbone for products, analytics, and machine learning systems. We seek an AI-native engineer who uses modern AI coding tools (Claude, Copilot, Cursor) daily to accelerate design, generate/refactor logic, write tests, document semantics, and explore data, applying engineering judgment for production-grade data assets. This is an opportunity to build semantic models that scale to billions of records and unify business understanding with modern AI tooling.
Responsibilities
- 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.
- Leverage AI coding assistants (Claude, Copilot, Cursor, and similar) to accelerate development, critically reviewing AI output for correctness, performance, and alignment with business rules.
- Partner closely with the data products team to understand business requirements and ensure semantic models align with their needs.
- Implement logic for classifications, KPIs, scoring algorithms, and business rules, ensuring traceability and data lineage.
- Collaborate across teams to integrate with ingestion, MDM, and data product layers.
- Explore opportunities to expose 360 objects to LLM-powered and agentic applications.
Requirements
- 4-8 years of experience in data engineering or software engineering with a focus on data transformation, modeling, or analytics platforms.
- Strong proficiency in SQL.
- Strong proficiency in at least one general-purpose language such as Python or Scala.
- Demonstrated experience as an AI-native engineer using tools like Claude, GitHub Copilot, or Cursor as part of everyday development workflow.
- Comfort with modern AI engineering practices such as prompt design, context engineering, AI-assisted code review, and integrating LLMs or AI agents into engineering or data workflows.
- Experience building and scaling wide, entity-based tables and modeling domain concepts (e.g., customer, fleet, provider) into durable data objects.
- Solid understanding of data quality practices, including validation, enrichment, schema enforcement, and business rule encoding.
- Experience working with large-scale datasets and optimizing transformation pipelines for performance and maintainability.
- Comfort operating in a collaborative, cross-functional environment, balancing business logic with platform scalability.
- A mindset for traceability, reproducibility, and semantic clarity in data models.
Skills
- SQL
- Python
- Scala
- Claude
- GitHub Copilot
- Cursor
- Prompt design
- Context engineering
- AI-assisted code review
- LLMs
- AI agents
- Data modeling
- Data transformation
- Data quality practices
- Optimizing transformation pipelines
Location
- Remote
- Portland, ME
- Boston, MA
- Chicago, IL
- Dallas, TX
- San Francisco Bay Area, CA
- Seattle, WA
Work Type
- Remote
Experience Level
- 4-8 years of experience in data engineering or software engineering
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or related field
Salary/Compensations
- $121,500.00 - $145,500.00
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Retirement savings plan
- Paid time off
- Health savings account
- Flexible spending accounts
- Life insurance
- Disability insurance
- Tuition reimbursement
About the Company
- WEX is a global commerce platform.
- Helps businesses solve operational complexities like employee benefits, managing and mobilizing fleets, and streamlining payments.
- Has over 6,500 employees.
- Works with companies in more than 200 countries and territories.
- Tailors services to meet the unique needs of businesses.
- Hires people who share a passion for continuous innovation and unparalleled client service.
- Offers comprehensive and market competitive benefits designed to support personal and professional well-being.
Equal Opportunity
- WEX is an equal opportunity employer committed to diversity and inclusion in the workplace.
- All qualified applicants will receive consideration for employment without regard to sex, race, color, age, national origin, religion, sexual orientation, gender identity, protected veteran status, disability or other protected status.
- WEX promotes a drug-free workplace.
- Qualified individuals with a disability have the right to request a reasonable accommodation.
- Accommodation requests can be submitted through the Reasonable Accommodation Request Form.
