Skip to main content

Data Engineering Python Developer Role

Technology
Precision Technologies
Toronto, Canada3 weeks agoUntil 2026-11-10

Job description

Join a dynamic data engineering team as a Python Developer, focusing on high-performance data processing pipelines. Leverage your expertise in modern Python frameworks to manage large datasets efficiently and deliver robust data solutions. As a key member of the team, you will design, develop, and maintain scalable data pipelines while working with containerized systems and distributed computing platforms.

This role emphasizes a deep understanding of data manipulation and architecture, enabling you to create asynchronous data processing solutions. You'll be instrumental in collaborating with teams to ensure top-notch code quality and reliable applications. Key Responsibilities:

  • Develop data workflows using pandas and polars for efficiency
  • Implement containerized apps with Docker and Kubernetes
  • Build data pipelines integrating with ClickHouse databases
  • Create event-driven architectures using NATS messaging
  • Write unit tests using pytest for code reliability Requirements:
  • Advanced skills in Python, pandas, and polars
  • Experience with Docker and Kubernetes
  • Knowledge of ClickHouse columnar databases
  • Familiarity with NATS for message systems
  • Strong Git control and collaboration skills Bring your expertise in Python and data processing to innovate and enhance our data solutions.

Interested in this role?