Data Engineer Veeva Systems
- Toronto, ON, Canada
- Full-time
- Remote
- CAD $100,000 - $175,000 per year
Veeva Systems, a leader in cloud-based solutions for the life sciences industry, is committed to improving the speed of bringing therapies to market. As a public benefit corporation, their aim is to balance the interests of all stakeholders, including customers and society. The Data Engineer role is critical in advancing Veeva's mission, continually innovating to deliver superior products and foster success.
In this role you can expect to have the responsibilities:
- Build and maintain data processing pipelines and tools using advanced technologies.
- Develop Spark-based data pipelines with Python.
- Craft complex algorithms to establish data relationships.
- Create analytical data structures to aid reporting.
- Ensure data quality processes are robust and effective.
- Work collaboratively with the Product team to adjust reference data as market needs change.
This role comes with the following benefits:
- Comprehensive medical, dental, vision, and life insurance.
- Paid time off and company holidays.
- Retirement program options.
- 1% charitable giving initiative.
This role requires you to have:
- 3+ years of experience with cloud-managed Spark clusters.
- Proficiency in Python programming and PySpark (3+ years).
- Experience in automating and streamlining data workflows.
- Strong knowledge of SQL/SparkSQL.
- Hands-on experience with a Data Lakehouse.
- Effective communication skills and experience working in an Agile environment.
You would benefit from having:
- Experience with DevOps pipelines for data workflows.
- Familiarity with orchestration tools like Airflow.
- Knowledge of AWS data processing services.
- Experience in the Life Sciences sector.
Veeva Systems is an equal opportunity employer, ensuring all candidates are considered without bias towards any personal characteristics or affiliations. The company is committed to accommodating individuals with disabilities or special needs during the hiring process.
The content on this page is not written or managed by Alooba. Please reach out to Veeva Systems directly for any addtional information regarding this role.