Veeva Systems, a mission-driven organization and pioneer in the industry cloud, is looking for a Data Engineer to join our OpenData team in Toronto, ON. OpenData provides real-time reference data across the complete healthcare ecosystem to support commercial sales execution and business analytics for life sciences companies. As a Public Benefit Corporation (PBC) and a Work Anywhere company, we are committed to employee flexibility and balancing the interests of customers, employees, society, and investors.
The Role and Responsibilities
As a Data Engineer in OpenData, you will take end-to-end ownership of the OpenData data processing workflows in the US. You will use cloud-based solutions and state-of-the-art technologies to ensure product excellence and customer success.
- Pipeline Development: Build and maintain high-performance data processing pipelines and tools.
- Coding: Work with Python on Spark-based data pipelines.
- Data Modeling: Develop algorithms to build complex data relationships and analytical data structures for reporting.
- Quality & Automation: Build and maintain Data Quality processes and automation tools to streamline workflows.
- Collaboration: Collaborate with the Product team to adapt reference data to changing market demands.
Requirements
- Spark Experience: 3+ years of experience developing data pipelines using cloud-managed Spark clusters (e.g., AWS EMR, Databricks).
- Coding: Fluent in Python or Java and Spark (3+ years of experience).
- Database: Proficient with SQL / SparkSQL.
- Architecture: Hands-on experience working with a Data Lakehouse.
- Methodology: Proven experience working and delivering in an Agile environment.
- Tooling (Nice to Have): Experience running data workflows through DevOps pipelines, developing pipelines with orchestration tools (e.g., Airflow), and experience with AWS services (EMR, MWAA).
- Industry (Nice to Have): Previous experience in the Life Sciences sector.
Compensation and Benefits
- Base Salary: $100,000 – $175,000 CAD. Actual salary will be based on your unique qualifications, experience, and location.
- Additional Compensation: This position may also be eligible for other compensation, such as variable bonus and/or stock bonus.
- Benefits: Comprehensive medical, dental, vision, and basic life insurance; PTO and company-paid holidays; retirement programs; and a 1% charitable giving program.
Note on Visa Sponsorship: Veeva is not sponsoring H1B or supporting H1 transfers for this role.