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.
Data Engineering Python Developer Role in Toronto employer: Precision Technologies
Join our dynamic team as a Python Developer in Data Engineering, where innovation meets collaboration in a vibrant work environment. We offer competitive benefits, a strong focus on employee growth through continuous learning opportunities, and a culture that values creativity and teamwork. Located in a thriving tech hub, you'll have access to cutting-edge resources and the chance to work on impactful projects that shape the future of data processing.