Sr. Data Engineer (Spark, AWS, Python) (Remote, Eastern and Central Canada)
- Published on
About the Role
An exciting opportunity for a skilled Data Engineer to join our team and help us build and maintain our data infrastructure. As a Sr. Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems, including data pipelines, data warehouses, and data lakes. You will work closely with data architects, data scientists, and other stakeholders to ensure that our data systems meet the needs of our business.
Key Responsibilities
- Design, build, and maintain large-scale data systems, including data pipelines, data warehouses, and data lakes
- Work with data architects to design and implement data models and data architectures
- Collaborate with data scientists to develop and deploy machine learning models and data products
- Develop and maintain data pipelines using tools such as Apache Beam, Apache Spark, and AWS Glue
- Design and implement data warehouses using tools such as Amazon Redshift, Google BigQuery, and Snowflake
- Develop and maintain data lakes using tools such as Apache Hadoop, Apache Spark, and Amazon S3
- Ensure data quality and integrity by developing and implementing data validation and data cleansing processes
- Collaborate with other teams to ensure that data systems meet the needs of the business
- Stay up-to-date with new technologies and trends in data engineering and make recommendations for adoption
About the Candidate (Expectations and Nice to Have Skills)
Qualifications
- 8+ years of experience in data engineering or a related field
- 8+ years of experience with programming languages such as Python, Java, and Scala
- 4+ years of experience with data modeling and data architecture
- 4+ years of experience with data engineering tools such as Apache Beam, Apache Spark, AWS Glue, Amazon Redshift, Google BigQuery, and Snowflake
- Strong experience with data warehousing and data lakes
- Strong experience with data validation and data cleansing
- Strong collaboration and communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field
Nice to Have
- Experience with machine learning and data science
- Experience with cloud-based data platforms such as AWS, GCP, or Azure
- Experience with containerization using Docker and Kubernetes
- Experience with agile development methodologies such as Scrum or Kanban
- Experience with data governance and data security
About the Company
VTRAC Consulting Corporation is an equal-opportunity employer committed to inclusive hiring. For more exciting opportunities, please visit us at www.vtrac.com.
Company Culture and Benefits
We thank all candidates in advance. Only selected candidates for interviews will be contacted. VTRAC values diversity in its workforce and provides a welcoming work environment where all employees can thrive.