Design and implement modular, versioned semantic models and transformation pipelines for a data foundation that powers analytics, AI, and operational decisions. Translate complex business definitions into scalable, interpretable, and trustworthy data entities used across analytics, AI/ML, APIs, and operational workflows.
Requirements
- Strong experience as a software engineer, ideally in high-volume or distributed systems environments.
- A systems thinking mindset—you consider data as a platform, not a pipeline.
- Solid understanding of data quality practices—including validation, enrichment, schema enforcement, and business rule encoding.
- Strong programming skills in Python, Java, or another backend language for data services.
- Solid grasp of engineering fundamentals, including version control, modular design, testing, and performance tuning.
Benefits
- 401k Matching
- Generous Paid Time Off