AL
Information Technology_CAN - CAN_Developer
Artech LLC
🇨🇦 Canada
On-site
3 days ago
- Python
- CAD
- Pandas
- Polars
- Docker
- ClickHouse
- pytest
- Git
- Machine Learning
- CI/CD
- Devops
- Kubernetes
- NATS
- Dask
3 days ago
Job Title:Â Python Developer
Location:Â Toronto, ON - Hybrid (4 Days WFO)
Duration:Â 06-12 Months
Hourly Pay Rate:Â 50 CAD/hr.
Job Description:
We are seeking a skilled Python Developer to join our data engineering team. You will design, develop, and maintain high-performance data processing pipelines using modern Python frameworks and tools. In this role, you'll work with large-scale datasets, containerized systems, and distributed computing platforms to deliver robust data solutions.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
- Advanced proficiency in pandas and polars for data manipulation, transformation, and analysis.
- Hands-on experience with Docker for building container images and composing multi-container applications.
- Working knowledge of ClickHouse or similar columnar databases for OLAP workloads and analytical queries.
- Proficiency with pytest for writing unit tests, integration tests, and maintaining code coverage standards.
- Strong command of Git workflows, branching strategies, and collaborative development practices.
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
- Experience with additional Python libraries for data science and machine learning.
- Familiarity with CI/CD pipelines and DevOps practices.
- Background in financial services or capital markets data systems.
Day-to-Day Responsibilities (key tasks and expectations for the role)
- Develop and optimize data manipulation workflows using pandas and polars to handle large datasets efficiently.
- Design and implement containerized applications using Docker and Kubernetes to ensure scalable, reliable deployments.
- Build and maintain data pipelines integrating with ClickHouse columnar databases for analytical workloads.
- Develop event-driven architectures using NATS messaging systems for asynchronous data processing.
- Implement distributed computing solutions with Dask for processing data beyond single-machine memory constraints.
For immediate consideration please click APPLY to begin the screening process with Alex.
Information Technology_CAN - CAN_Developer · Artech LLC