1

Python Network Programming Jobs in Ontario (NOW HIRING)

Proficiency in Python or R, with experience using libraries such as Pandas, NumPy, Scikit-learn ... Manager Engineering Supply Chain --- Purolator is an equal opportunity employer committed to ...

... Engineering, Information Technology, or a related field with an accredited school in Canada ... General knowledge of scripting languages like Python, Bash/Shell, etc. * General knowledge of ...

Cloud IAM Engineer II

Toronto, ON

CA$96.90K - CA$136.80K/yr

Monitor and optimize network performance (latency, throughput, reliability); conduct ... Write Python or PowerShell scripts to reduce operational toil and improve platform reliability ...

... of Networking Protocols, Operating Systems Deep knowledge of Python Profiling Experience in ... WebRTC, STUN/TURN, SIP, RTP, HLS, RTMP Having worked with Rust and PyO3 Audio programming ...

... of Networking Protocols, Operating Systems Deep knowledge of Python Profiling Experience in ... WebRTC, STUN/TURN, SIP, RTP, HLS, RTMP Having worked with Rust and PyO3 Audio programming ...

... Python, Bash, and PowerShell, and contributing to CI/CD pipelines for deployment and ongoing ... A strong background in networking, virtualization, and containerization (Docker, Kubernetes) and ...

The DevOps will contribute to day-to-day operations on infrastructure management, security ... Python . * Networking skills including VPCs, load balancers, and firewalls. * Experience with ...

... in networking or communications-focused applications. * Hands-on experience with Python for ... Strong software engineering and software design skills, including clean code practices and ...

next page

Showing results 1-20

Python Network Programming information

See Ontario salary details

$29.5K

$115.7K

$172.5K

How much do python network programming jobs pay per year?

As of May 30, 2026, the average yearly pay for python network programming in Ontario is $115,680.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,000.00 and $149,000.00 per year, depending on experience, location, and employer.

What is a Python Network Programming job?

A Python Network Programming job involves using Python to develop, maintain, and troubleshoot network applications, protocols, and services. Professionals in this role work with sockets, APIs, and libraries like Scapy, Paramiko, or asyncio to automate network tasks, analyze traffic, and ensure secure communication. They may also configure network devices, develop monitoring tools, or contribute to cybersecurity efforts.

What are the key skills and qualifications needed to thrive in the Python Network Programming position, and why are they important?

To thrive in Python Network Programming, you need strong proficiency in Python, a solid understanding of networking concepts (such as TCP/IP, sockets, and protocols), and often a degree in computer science or related fields. Familiarity with libraries like asyncio or Twisted, experience using network debugging tools, and optional certifications such as Cisco CCNA can be advantageous. Problem-solving abilities, attention to detail, and effective communication are key soft skills that help in collaborating with teams and resolving complex networking issues. These skills are essential to ensure the secure, efficient implementation, and troubleshooting of networked systems in modern IT environments.

What types of projects or tasks can I expect to work on in a Python Network Programming role?

In a Python Network Programming role, you may work on automating network configurations, developing custom networking tools, building APIs, or creating scripts for monitoring and analyzing network traffic. Your daily responsibilities might include writing and testing code to manage data transfer between devices, troubleshooting connectivity issues, and collaborating with system administrators or network engineers. Many professionals in this field also contribute to the security and scalability of infrastructure by developing solutions that optimize network performance. The role often involves a mix of independent coding tasks and teamwork on larger projects, providing wide exposure to real-world networking challenges.
What are popular job titles related to Python Network Programming jobs in Ontario? For Python Network Programming jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Python Network Programming jobs in Ontario look for? The top searched job categories for Python Network Programming jobs in Ontario are:

Lead Network Engineering

Purolator

Mississauga, ON • On-site

Other

Posted 3 days ago


Job description

 It's not a package. It's a promise.

As Canada's leading integrated freight, package, and logistics provider, we've been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver - it's all possible because of our people. So, whether you're looking to build new skills, make an impact in your community, or inspire your team, we go there for you.

Description

We are seeking a seasoned Data Scientist with front-line operational and/or industrial engineering experience to turn complex data into actionable insights. In this role, you will enhance forecasting and predictive models to support tactical and strategic planning across multiple lines of business.

You bring expertise in time series forecasting, demand modeling, and machine learning, along with experience in supply chain, logistics, or transportation. Highly data-driven, you excel at identifying trends, integrating operational and customer insights, and developing accurate, stable, forward-looking forecasts that enable effective capacity planning and strong service performance.

Responsibilities

Demand Forecast

  • Develop and implement predictive forecasting models to support both tactical and strategic planning
  • Support Sales & Operations Planning (S&OP) by collaborating with operational teams to translate operational conditions, customer insights, and volume trends into forward-looking demand forecasts that drive resource planning, productivity, and service targets

Operational Data Analysis

  • Analyze operational data to identify trends, patterns, and actionable insights
  • Develop visualizations (charts, graphs, dashboards) to present insights to stakeholders
  • Conduct custom analyses to answer specific business questions and support decision-making

 

Continuous Improvement

  • Collaborate with internal and external experts to enhance existing processes
  • Share best practices and contribute to a culture of continuous learning and improvement.
Education
  • Bachelor's or Master's degree in Operations Research, Data Science, Computer Science, Engineering, Mathematics, Statistics, or a related field.
Experience
  • 10 or more years of experience in data science, engineering, or analytics roles within supply chain, logistics, or transportation industries
  • Experience with commercial optimization solvers such as CBC, IBM CPLEX, or Gurobi for solving mathematical optimization problems.
  • Strong understanding of statistical analysis, predictive modeling, and machine learning (e.g., regression, decision trees, clustering, time series forecasting).
  • Proficiency in Python or R, with experience using libraries such as Pandas, NumPy, Scikit-learn, TensorFlow, or PyTorch.
  • Knowledge of SQL and experience in data extraction from databases and APIs.
  • Strong skills in data visualization using tools like Matplotlib, Seaborn, Plotly, or Tableau.
  • Exposure to cloud computing platforms such as AWS is a plus.
  • Familiarity with Git, and GitHub for version control and collaborative coding.
  • Excellent communication and teamwork skills.

Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.

POSTING DETAILS
Location:                   
530 - Corporate  
Working Conditions:
Office Environment 

Reports to:   Manager Engineering Supply Chain 
---

Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.

Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.

Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact TalentCOE@purolator.com. To apply, visit our Careers Page.

We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.

Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at www.purolator.com.