Python Data Engineer

Job Description

  • Contractor
  • Anywhere

We’re Hiring: Python Data Engineer
📍 Location: Toronto, ON, Canada Hybrid
⏳ Job Type: Contract

Responsibilities:

•            Develop and deliver Python programs to meet project requirements with a strong proficiency in Python programming.
•            Create and implement line or branch coverage tests using tools like pytest and MagicMock.
•            Optimize performance using futures, multiprocessing, or dask packages.
•            Conduct unit testing to ensure program quality and reliability.
•            Address defects raised during Python development, analyze root causes, and implement measures to prevent recurrence in future Python programs.
•            Collaborate with the existing team to ensure seamless integration and alignment.
•            Work with CI/CD pipelines to streamline development and deployment processes, with a strong understanding of CI/CD concepts.
•            Utilize Git, GitHub, and GitHub Actions for version control and automation.
•            Leverage Pandas and NumPy packages for data manipulation and analysis.
•            Demonstrate strong collaboration and communication skills to work effectively with cross-functional teams.
•            Exhibit a problem-solving mindset with attention to detail.

📩 Interested candidates — please connect or send your profile via LinkedIn message to discuss further. pooja.s@siriinfo.com