Senior Python Data Engineer

Posted via LinkedIn Recruiter (not a company profile)

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Python Data Engineer contract role in Toronto, ON (Hybrid). Requires 8+ years experience, strong Python and SQL skills, and cloud-native tech expertise.

Responsibilities

  • Senior Python Data Engineer role focusing on data engineering, ETL processes, and cloud-native technologies. Responsibilities include data transformation, pipeline development, and working with various architecture patterns like message-based ETL, real-time programming, and scheduled batch processing.

Requirements

  • Must-Have: 8+ years as Developer/Data Engineer/Software Engineer. 3+ years recent hands-on Python experience. Strong SQL, data transformation & manipulation skills. Nice-to-Have: Exposure to various architecture patterns and design such as message based ETL SQL batch, real time programming, schedule-based batch. Proficiency with Pandas Dataframe and Numpy. Experience with cloud-native technologies (GCP, Google Cloud Functions, BigQuery, DataFlow, Spark, DataProc, Pub/Sub, CLI, shell scripting). Familiarity with Kubernetes, Docker, Terraform. Experience with scheduling tools like Airflow, Tidal. Experience with Object Oriented Design, parametrization (Jinja2). Experience with Python best practices and Git/Bitbucket best practices. Retail credit risk experience.

Job title

Job type

Contractor

Experience level

Senior

Salary

$66-$82/h

Degree requirement

No Education Requirement

Tech skills

PythonSQLPandasNumpyGCPGoogle Cloud FunctionsBigQueryDataFlowSparkDataProcPub/SubCLIshell scriptingKubernetesDockerTerraformAirflowTidalJinja2GitBitbucket

Location requirements

Linkedin Recruiter PostTorontoOntario Toronto

Report this job

Found something wrong with the page? Please let us know by submitting a report below.