Software Engineer, Data Foundations
JobgetherRemotely
pythonjavadata pipelinesdatascaladata vaultstreamingone big table
Job Description
📋 Description
- Design and build scalable data pipelines for batch and streaming data
- Own data quality, observability, testing, and documentation
- Develop semantic and metric layers for reliable data access
- Architect enterprise-grade, multi-tenant datasets
🎯 Requirements
- 6+ years software engineering experience with data architecture/engineering
- Proven ability to design complex data models and scalable data platforms
- Experience with multi-region, multi-tenant data architectures
- Strong Python, Java, or Scala programming skills
- Expertise in modern data modeling (dimensional modeling, Data Vault, One Big Table)
- Experience with batch and streaming data pipelines and data quality practices
🎁 Benefits
- Remote work: Fully remote based in India
- Flexible working approach with a structured remote environment
- Health and wellbeing programs
- Work-life balance initiatives
- Professional growth opportunities
- Learning opportunities in enterprise-scale data infrastructure