Software Engineer, Data Foundation
JobgetherJob Description
📋 Description Design and build scalable, fault-tolerant data pipelines that transform raw data sources into Develop batch and streaming data architectures for enterprise-scale data processing. Own data quality, observability, testing, monitoring, and documentation across pipelines and data Build semantic and metric layers for clear data context for analysts and AI systems. Architect datasets with dimensional modeling, Data Vault, and One Big Table approaches. Define data structures including grain, schema, and key strategies for scalable platforms. 🎯 Requirements 6+ years of software engineering experience with data architecture or system design. Proven experience designing complex data models (schema, grain, key strategy) and large-scale data Strong programming in Python, Java, or Scala. Deep knowledge of dimensional modeling, Data Vault, or One Big Table approaches. Experience building and managing batch and streaming data pipelines. Experience designing scalable data solutions for multi-tenant/enterprise systems. 🎁 Benefits Fully remote work opportunity for India-based candidates. Opportunity to build foundational data systems powering analytics and AI. Exposure to modern data engineering practices and Generative AI technologies. Collaborative environment with experienced engineers, product teams, and stakeholders. Opportunities for professional growth within a technology-focused organization. Benefits package supporting well-being and work-life balance.