Talent.com

Python programming Jobs in Edmonton, AB

Create a job alert for this search

Python programming • edmonton ab

Last updated: 1 day ago
Intermediate Implementation Specialist

Intermediate Implementation Specialist

Willowglen SystemsEdmonton, Division No. 11, CA
Full-time
Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including oil and gas, rail, and energy. We are committed to innovation and c...Show moreLast updated: 30+ days ago
Firmware and Software Engineer - Product Engineering

Firmware and Software Engineer - Product Engineering

Chemelex LLCEdmonton, Division No. 11, CA
Full-time
Firmware and Software Engineer - Product Engineering.Posted Friday, June 27, 2025 at 4 : 00 AM.Chemelex is a global leader in electric thermal and sensing solutions, protecting the world’s critical p...Show moreLast updated: 30+ days ago
  • Promoted
Computer programming Private Tutoring Jobs Edmonton

Computer programming Private Tutoring Jobs Edmonton

SuperprofEdmonton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
EDABSA-2259-Solution Architect Specialist (Hyrid)

EDABSA-2259-Solution Architect Specialist (Hyrid)

Vantix Systems Inc.Edmonton, Division No. 11, CA
Full-time
The accountabilities of this role include, but are not limited to : .Provides application solutions or mentoring and review for application solutions within capital projects that are delivered by Maj...Show moreLast updated: 30+ days ago
Intern, Bridge Assessment Engineer

Intern, Bridge Assessment Engineer

CNEdmonton, Alberta, CA
Full-time
The Intern, Bridge Assessment Engineer is responsiblefor providing support to the functions of the Bridge Assessment Group. The position may include compiling, reviewing, analyzing, and presenting r...Show moreLast updated: 26 days ago
Senior Systems & Graphics Engineer

Senior Systems & Graphics Engineer

ParallelzEdmonton, AB, CA
Full-time
Quick Apply
Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show moreLast updated: 30+ days ago
Actuarial Consultant, Personal Auto

Actuarial Consultant, Personal Auto

Wawanesa InsuranceEdmonton, AB (Hybrid), CA
Full-time
As an Actuarial Consultant (Personal Lines Pricing – Regulated Automobile, Eastern), you’ll take a lead role in the auto pricing analysis for the Maritime and Quebec or Ontario regions, working wit...Show moreLast updated: 30+ days ago
Staff Backend Engineer, Streaming & Real-Time Data

Staff Backend Engineer, Streaming & Real-Time Data

AffirmEdmonton, Division No. 11, CA
Full-time
A leading financial technology company is seeking a Staff Software Engineer focused on backend streaming.This remote position in Canada involves designing real-time data processing pipelines, optim...Show moreLast updated: 30+ days ago
  • Promoted
Junior Systems Developer - Python

Junior Systems Developer - Python

Targeted TalentEdmonton, AB, Canada
Full-time
Our client based in Edmonton is one of the largest manufacturers and distributors of fluid containment and control products in North America. The successful candidate will be given significant respo...Show moreLast updated: 30+ days ago
Analytics, Azure Data Factory, Databricks, Spark, SQL, Python, Power BI

Analytics, Azure Data Factory, Databricks, Spark, SQL, Python, Power BI

Vantix Systems IncEdmonton
Full-time
Our Client is seeking a Web / Data Analytics Systems Analyst to work on a variety of assignments.This is a Hybrid position and the resource MUST be located in Edmonton, Alberta.Skills Analytics, Azur...Show moreLast updated: 30+ days ago
Engineer - Game Engine System

Engineer - Game Engine System

Huawei Technologies Canada Co., Ltd.Edmonton, Division No. 11, CA
Temporary
Huawei Canada has an immediate 12-month contract opening for an Engineer.The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone produ...Show moreLast updated: 30+ days ago
Seeking Skilled Programmer in Edmonton, Alberta $30 / hour

Seeking Skilled Programmer in Edmonton, Alberta $30 / hour

MeetAProgrammerEdmonton, Division No. 11, CA
Full-time
Hey there, I'm Johnbosco, and I'm on the lookout for a talented programmer to join my team here in Edmonton, Alberta.If you've got the skills and experience in programming, I'd love to hear from yo...Show moreLast updated: 30+ days ago
Security Software Engineer : Open Source, Remote

Security Software Engineer : Open Source, Remote

CanonicalEdmonton, Division No. 11, CA
Remote
Full-time
A leading open source software provider is seeking a Security Software Engineer to work remotely with global teams.The role involves defining and implementing security features, analyzing vulnerabi...Show moreLast updated: 22 days ago
Senior Python Engineer

Senior Python Engineer

SuperAnnotateSherwood Park, Alberta, CA
Remote
Full-time
As a Senior Python Engineer, you will work remotely on an hourly paid basis to review AI-generated Python solutions and technical explanations, as well as generate high-quality reference content th...Show moreLast updated: 1 day ago
Geomatics Quality Control Technician

Geomatics Quality Control Technician

Phasor Engineering IncEdmonton, AB, CA
Full-time
Quick Apply
About the Role : Phasor Engineering is seeking a detail-oriented Geomatics QC Technician to join our team in Edmonton, AB. This role is critical in ensuring the accuracy and quality of geomatics deli...Show moreLast updated: 9 days ago
  • Promoted
Engineering CO-OP

Engineering CO-OP

Durabuilt Windows & DoorsEdmonton, AB, Canada
Full-time
We are seeking a motivated and enthusiastic Computer Engineering or Mechatronics CO-OP Student to join our Engineering and Automation team. This position will focus on developing and testing softwar...Show moreLast updated: 30+ days ago
Engineer - Game Engine System

Engineer - Game Engine System

HuaweiEdmonton, Division No. 11, CA
Temporary
Huawei Canada has an immediate 12-month contract opening for an Engineer.The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone produ...Show moreLast updated: 30+ days ago
Senior+ AI Engineer, LLMs & SLMs (Multiple Roles)

Senior+ AI Engineer, LLMs & SLMs (Multiple Roles)

Artificial.AgencyEdmonton, Division No. 11, CA
Full-time
Location : Edmonton, Alberta, Canada.This position requires regular in-office work with a partial hybrid option available. Remote work is possible for exceptional candidates.As a Machine Learning Eng...Show moreLast updated: 30+ days ago
CNC Programmer

CNC Programmer

Volant Products Inc.Edmonton, Division No. 11, CA
Full-time
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.At Volant, we believe in doing the right things for the right reasons and continuously strive to impro...Show moreLast updated: 8 days ago
People also ask
The cities near Edmonton, AB that boast the highest number of python programming jobs are:
Intermediate Implementation Specialist

Intermediate Implementation Specialist

Willowglen SystemsEdmonton, Division No. 11, CA
30+ days ago
Job type
  • Full-time
Job description

Our Company

Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including oil and gas, rail, and energy. We are committed to innovation and continuous improvement, and we are looking for an Intermediate Implementation Specialist to join our team.

If you’re professional with expertise in SCADA / PLC configuration and experience in transit or oil & gas automation, we want you to bring your technical depth and collaborative spirit to our team. Be part of delivering innovative, high-performing control systems that drive real-world success.

Position Summary

The Intermediate Implementation Specialist plays a key role in the configuration, integration, and delivery of PLC and SCADA systems for complex industrial automation projects. This position is focused on the design, programming, and implementation of control logic, user interfaces, and communication systems that meet project and client requirements.

The ideal candidate brings strong technical depth in SCADA and PLC configuration, experience in transit or oil & gas automation environments, and a collaborative mindset to deliver reliable and high-performing control systems.

Key Responsibilities

PLC Engineering & Configuration

  • Configure, program, and test PLC systems using modern industrial automation software tools.
  • Develop and implement control logic, I / O mapping, and communication interfaces in alignment with project and operational requirements.
  • Review and provide feedback on system architecture, control drawings, panel layouts, riser diagrams, and BOMs.
  • Design and validate communication networks and protocols (e.g., Modbus TCP / IP, Modbus RTU, Ethernet-based protocols, IEC standards).
  • Develop and execute Factory Acceptance Tests (FAT), Pre-Installation Checkouts (PICO), and Site Acceptance Tests (SAT) for PLC-related deliverables.
  • Ensure PLC systems meet reliability, redundancy, cybersecurity, and fail-safe requirements.
  • Troubleshoot PLC logic, network configurations, and field I / O issues during testing and commissioning.
  • Provide technical support and guidance to junior team members and cross-functional project stakeholders.

SCADA Configuration & Integration

  • Configure, build, and test SCADA applications including graphics, alarms, trends, and historical data.
  • Map and validate PLC I / O points and ensure seamless integration between PLC (or other subsystems i.e. CCTV, IAC, BAS) and SCADA systems.
  • Develop intuitive user interfaces (schematics, faceplates, and models) based on human factors and operational requirements.
  • Troubleshoot configuration and communication issues between SCADA and field devices.
  • Review and provide feedback on SCADA design and implementation to align with functional requirements and client expectations.
  • Documentation & Quality

  • Create and maintain configuration-related documentation, including test procedures, design documents, and as-built records.
  • Track and verify client-provided I / O lists and ensure accuracy across design and implementation.
  • Contribute to standardization of configuration templates, best practices, and departmental processes.
  • Participate in internal reviews and lessons‑learned sessions to drive continuous improvement.
  • Collaboration & Customer Support

  • Work closely with Solution Architects, Software, Quality Assurance, and Project Management teams.
  • Interface with clients to clarify requirements, provide updates, and resolve technical issues.
  • Assist with preparing and delivering technical training sessions and documentation to support client understanding and system use.
  • Occasional travel up to 10%.
  • Key Qualifications & Experience

  • Bachelor’s degree in business administration, Engineering, Information Technology, or a related field.
  • Diploma or degree in Instrumentation, Electrical Engineering, Computer Science, or related discipline.
  • Minimum 4 years of experience in PLC programming, configuration, and integration.
  • Proven experience configuring and integrating SCADA systems.
  • Strong understanding of automation protocols such as Modbus, DNP3, OPC UA / DA, BACnet, SNMP, IEC standards.
  • Ability to read and interpret AutoCAD drawings, electrical schematics, and P&IDs.
  • Demonstrated problem‑solving, analytical, and communication skills.
  • Class 5 Driver’s license
  • Preferred Qualifications

  • Experience delivering automation or SCADA / PLC implementations in transit, oil & gas, utilities, or other industrial control environments.
  • Familiarity with programming languages (C++, Python, SQL, JavaScript) and IEC 61131‑3 standards (Ladder Logic, FBD, Structured Text).
  • Experience with virtualized environments (VMware, VirtualBox) and network configuration tools.
  • Knowledge of user‑experience design principles for industrial human‑machine interfaces.
  • Experience developing or instructing technical training materials and documentation.
  • Tools : Jira, Confluence, Microsoft Office Suite, Teams, Putty, WinSCP, VMware
  • Why Join Us?

    Are you up for the challenge? Join Our Team https : / / www.youtube.com / watch?v=_JWHLsToaxE

    Our Mission

    Willowglen’s mission is to be a global leader in delivering visionary, customer-driven industrial automation solutions.

    Our Values

  • Respectful – We take the time to listen and understand each other, and this fosters feelings of mutual trust, safety, camaraderie, and well‑being.
  • Agile – We are a customer‑centric, responsive, and collaborative organization. We are quick to learn, adapt and respond to changing circumstances.
  • Innovative – We value and support innovation thereby allowing people to be innovative. We are always striving to deliver superior solutions.
  • Willowglen Systems Inc. is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce.

    We thank all the applicants for their interest in this position; however, only those selected for an interview will be contacted by our recruitment team. If you require accommodation, please reach out to our hiring team and we will work with you to find a reasonable solution.

    #J-18808-Ljbffr