Job Description
We are looking for an experienced and hands-on Senior Data Engineer who is a self-starter who loves solving technical challenges and has prior experience working on a variety of engineering projects in an energizing environment. You should have extensive expertise in Data Engineering in an Enterprise context. In this role, you will be focused on building industry-leading Enterprise Content Management applications and services on our multi-tenant, highly scalable cloud platform.
What You'll Do
- You get to play with the latest technologies in the Cloud and keep your skills current while you innovate
- The opportunity to lead, design, implement and own key Data Engineering initiatives with our team in Toronto
- Work in a small team environment within a highly successful company that is growing fast
- Directly collaborate with all product stakeholders and drive multiple features to successful delivery
Requirements
- 8+ years of Data Engineering experience
- Deep understanding of Data Warehousing in the Cloud (Redshift, Snowflake)
- Experience with various BI tools (Tableau, Power BI)
- Experience developing Complex Reports
- Expert knowledge of large Database design and optimizations
- Experience with ETL and ETL tools (Airflow, Talend, Informatica)
- Experience with Python
- Experience working on teams using agile development techniques
- Drive and flexibility to roll up your sleeves and work hard and have fun in a fast-moving environment
- Strong communication skills
- BS in engineering/computer science or equivalent
Nice to Have
- Apache Airflow
- Apache Superset
- Cassandra
Learn More
- Engineer Perspective: 3 Reasons to Consider Veeva
- Engineering at Veeva