About this role
Data Engineer – Python, Java, PySpark, Pandas, ETL, Azure, GCP, Postgres, Oracle DB
Toronto, ON - Hybrid: 2-3 days in office
Duration – 7Months Contract
• 4+ years’ experience with Python (PySpark, Pandas), or Java years’
• 4+ experience with designing scalable ETL pipelines & data modeling
• 4+ years’ experience developing, deploying, and maintaining large scale
• 4+ applications with complex integration
• 4 + years’ experience reading, writing, and running SQL scripts.
• Working experience with data technologies and databases, preferably in one or more of:
• Postgres, MSSQL, Oracle DB, Apache Spark, Apache Kafka, Apache ElasticSearch, comfortable working with large datasets
• Working experience with data platforms: DataBricks or Snowflake Working experience with cloud platforms (Azure/GCP)
• Working experience with workflow orchestration tool such as Airflow or Data Factory Working experience with Web Services & API
• Hands-on experience with DevOps: CI/CD (Jenkins, Git)
• Experience working in an agile environment, with experience and understanding of Test-Driven Development methodology.
• Bachelor’s degree in computer science, Engineering or relevant experience.
Preferred Qualifications (Nice to have)
- Understanding of networking protocols and security principles
- Capital Markets product knowledge
- Dockers, Kubernetes experience
- Experience working with real-time, high availability and low latency systems
- Experience in multi-threaded applications
Pay: $45.00-$50.00 per hour
Work Location: Hybrid remote in Toronto, ON (Toronto District)