Veeva Systems
Data Engineer (Toronto)
Job Description
The Role Veeva Open
Data supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics. We drive value to our customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.
What You’ll Do
- Architect and build resilient, distributed data processing systems using Python and Spark on AWS.
- Design and implement end-to-end ETL/ELT workflows that ingest and unify data from diverse sources ranging from modern table formats like Iceberg and Delta to legacy business files such as Excel and CSV, ensuring a scalable and consistent single source of truth for the organization.
- Lead the implementation of the Medallion Architecture, managing data maturity through Bronze, Silver, and Gold layers.
- Define how data is structured, classified, an...