Position:
Software Engineer, Data Foundation
Company:
Zoom
Location:
India
Employment type:
Full time
Work Arrangement:
Hybrid
Short Summary:
You will architect our data platform's foundation from ingestion to semantic layer, partnering with business and AI teams to design production-grade, self-service data systems that enable reliable analytics at scale and deterministic LLM querying.
Responsibilities:
- Designing and building scalable, fault-tolerant data pipelines that transform raw source data into trusted, well-documented datasets across batch and streaming patterns.
- Owning data quality and observability end-to-end — implementing monitoring, alerting, testing, and documentation for all pipelines and models.
- Building and evolving the semantic and metric layer, establishing context and guardrails for reliable data querying.
- Architecting well-modeled datasets applying dimensional modeling, Data Vault, or One Big Table principles.
- Engineering enterprise-scale data solutions leveraging Generative AI frameworks to accelerate development and intelligent analytics.
Requirement:
- Have 6+ years of software engineering experience with substantial focus on data architecture or system design.
- Proven ability to architect or design complex data models and scale data platforms in multi-tenant environments.
- Fluency in Python, Java, or Scala with solid software engineering fundamentals.
- Deep expertise in data modeling paradigms: dimensional modeling, Data Vault, or One Big Table.
- Experience with batch and streaming pipeline architectures including multi-region replication.
Benefits:
As part of our award-winning workplace culture, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways.