Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing ... Python programming experience applied to integrated control systems (e.g., automation scripts, data ...
Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing ... Python programming experience applied to integrated control systems (e.g., automation scripts, data ...
Senior Data Engineer
Waterloo, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Quick apply
Senior Data Engineer
Waterloo, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Senior Data Engineer
Kitchener, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Quick apply
Senior Data Engineer
Kitchener, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Senior Data Engineer
Kitchener, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Quick apply
Senior Data Engineer
Kitchener, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Senior Data Engineer
Waterloo, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Quick apply
Senior Data Engineer
Waterloo, ON · Remote
Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...
Full Stack Software Engineer
Waterloo, ON · Hybrid
CA$100K - CA$140K/yr
As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and ... Provide technical mentorship and guidance to junior and mid-level developers. Testing and ...
Full Stack Software Engineer
Waterloo, ON · Hybrid
CA$100K - CA$140K/yr
As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and ... Provide technical mentorship and guidance to junior and mid-level developers. Testing and ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Senior Software Engineer, AWS
Cambridge, ON · Hybrid
CA$79K - CA$129K/yr
Mentor and support junior engineers and operations team members on AWS and Amazon Connect best ... Python, Node.js/TypeScript (primary Lambda runtimes) * Infrastructure-as-Code - CloudFormation, AWS ...
Senior Software Engineer, AWS
Cambridge, ON · Hybrid
CA$79K - CA$129K/yr
Mentor and support junior engineers and operations team members on AWS and Amazon Connect best ... Python, Node.js/TypeScript (primary Lambda runtimes) * Infrastructure-as-Code - CloudFormation, AWS ...
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Quick apply
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Senior Data Engineer (Databricks Focused)
CA$84K - CA$128K/yr
Mentor junior team members and promote adoption of best practices in data engineering and cloud ... Advanced programming skills in Python and/or Scala, with practical experience using data ...
Senior Data Engineer (Databricks Focused)
CA$84K - CA$128K/yr
Mentor junior team members and promote adoption of best practices in data engineering and cloud ... Advanced programming skills in Python and/or Scala, with practical experience using data ...
Mentor and support junior engineers and operations team members on AWS and Amazon Connect best ... Python, Node.js/TypeScript (primary Lambda runtimes) * Infrastructure-as-Code - CloudFormation ...
Quick apply
Mentor and support junior engineers and operations team members on AWS and Amazon Connect best ... Python, Node.js/TypeScript (primary Lambda runtimes) * Infrastructure-as-Code - CloudFormation ...
Environmental Noise and Vibration Senior Engineer/Scientist
Guelph, ON · On-site
CA$98K - CA$125K/yr
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Environmental Noise and Vibration Senior Engineer/Scientist
Guelph, ON · On-site
CA$98K - CA$125K/yr
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Technical Architect & Engineering Lead
CA$70K - CA$100K/yr
Provide technical leadership to a small team of mid-to-junior developers. * Establish engineering ... Backend: Node.js, TypeScript, Python, Go, REST APIs, GraphQL, Websockets * Infrastructure & DevOps: ...
Technical Architect & Engineering Lead
CA$70K - CA$100K/yr
Provide technical leadership to a small team of mid-to-junior developers. * Establish engineering ... Backend: Node.js, TypeScript, Python, Go, REST APIs, GraphQL, Websockets * Infrastructure & DevOps: ...
Embedded Systems Test Engineer
Waterloo, ON · On-site
CA$95K - CA$130K/yr
Strong development skills in C/C++, and scripting languages such as Python, disciplined use of git ... Mentor and develop junior QA engineers * Champion a quality-first engineering culture, partnering ...
Embedded Systems Test Engineer
Waterloo, ON · On-site
CA$95K - CA$130K/yr
Strong development skills in C/C++, and scripting languages such as Python, disciplined use of git ... Mentor and develop junior QA engineers * Champion a quality-first engineering culture, partnering ...
Environmental Noise and Vibration Senior Engineer/Scientist
CA$98K - CA$125K/yr
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Quick apply
Environmental Noise and Vibration Senior Engineer/Scientist
CA$98K - CA$125K/yr
Working closely with junior staff to advance their knowledge and abilities. * Support field ... A background and interest in coding, particularly in Python * An interest in electronics and ...
Test Specialist (III)
Waterloo, ON · On-site
CA$46K - CA$62K/yr
Mentor junior technical support staff. In addition to the functional responsibilities of this role ... Programming experience in Python, LabVIEW, or other languages is recommended. What Teledyne Dalsa ...
Test Specialist (III)
Waterloo, ON · On-site
CA$46K - CA$62K/yr
Mentor junior technical support staff. In addition to the functional responsibilities of this role ... Programming experience in Python, LabVIEW, or other languages is recommended. What Teledyne Dalsa ...
Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$70K - CA$100K/yr
Write clean, well-tested, and efficient code in Java, Python, or Scala. * Participate in code ... Extensive hands-on experience in programming with either Java or Scala and Python. * Developed and ...
Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$70K - CA$100K/yr
Write clean, well-tested, and efficient code in Java, Python, or Scala. * Participate in code ... Extensive hands-on experience in programming with either Java or Scala and Python. * Developed and ...
Cloud DevOps Engineer
Waterloo, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Cloud DevOps Engineer
Waterloo, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Cloud DevOps Engineer
Waterloo, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Cloud DevOps Engineer
Waterloo, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Cloud DevOps Engineer
Kitchener, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Cloud DevOps Engineer
Kitchener, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Junior Python Developer information
What is a junior Python developer?
A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.
What are the typical daily responsibilities of a junior Python developer?
As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.
What are the key skills and qualifications needed to thrive in the junior Python developer position?
To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.
Is there a demand for junior Python developers?
What does a junior Python developer do?
What are the most commonly searched types of Python Developer jobs in Kitchener Waterloo, ON?
The most popular types of Python Developer jobs in Kitchener Waterloo, ON are:
What are popular job titles related to Junior Python Developer jobs in Kitchener Waterloo, ON?
For Junior Python Developer jobs in Kitchener Waterloo, ON, the most frequently searched job titles are:
What job categories do people searching Junior Python Developer jobs in Kitchener Waterloo, ON look for?
The top searched job categories for Junior Python Developer jobs in Kitchener Waterloo, ON are:
What cities near Kitchener Waterloo, ON are hiring for Junior Python Developer jobs?
Cities near Kitchener Waterloo, ON with the most Junior Python Developer job openings:

Gorbel rating
7.6
Based on 10 frontline employees who took The Breakroom Quiz
251st of 494 rated machine equipment manufacturers
Job description
Gorbel's mission is simple: We improve people's lives.
That mission guides everything we do, from the products and service we provide to our outside customers to the work environment we foster for our employees. We are a manufacturer of material handling and fall protection products for the production and warehouse/distribution sectors. We're on the cutting edge of manufacturing and distribution; a thriving, growing company that is constantly seeking out new ways to innovate and elevate our products and our processes - and we're looking for people like you to join us in that mission.
We're currently hiring for open positions in the US and Canada. We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel Canada, and subsequent communication related to Canadian positions may show the ELS name. You may be contacted by phone by recruitment personnel based in either Canada or New York.
Work Shift:
Day Shift (Canada)Job Description:
The Senior Electrical Designer is responsible for leading the creation, development, validation, and continuous improvement of electrical and control systems for material handling equipment and integrated automation solutions. This role operates independently with minimal supervision and provides technical leadership across projects.
Responsibilities:
- Lead the complete electrical and control systems, including power distribution, control architecture, PLC and other device software, industrial communications, safety systems, enclosures, and cabling.
- Lead the control system software architecture and lifecycle expectations, ensuring version control, validation, documentation, and maintainability.
- Refine and maintain electrical and control system architecture aligned with product, manufacturing, and business requirements.
- Produce and approve productionready schematics and documentation using AutoCAD Electrical and SolidWorks PDM.
- Review and approve work from junior and intermediate designers; eliminate design risks, errors, and rework.
- Lead electrical and control aspects of machine safety, including safety relays, STO functions, and safetyrelated control systems.
- Provide seniorlevel troubleshooting support during manufacturing, installation, commissioning, and field operation.
- Participate in and lead technical reviews, Human Centered Design exercises, project kickoffs, site visits, and debriefs.
- Collaborate crossfunctionally with other departments to ensure integrated system performance.
- Establish and govern electrical, control, and devicesoftware, standards, libraries, and documentation.
- Lead CAD, control documentation, and PDM structures to support manufacturing and lifecycle needs.
- Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing.
- Clearly communicate design intent, software behavior, safety requirements, and standards.
- Drive continuous improvement in design quality, safety robustness, standardization, and cost.
- Support Lean engineering and manufacturing practices by reducing variation and recurring issues.
In addition to the responsibilities listed above, employees are also expected to complete other duties as required. All employees are expected to have familiarized themselves with the Health & Safety and Human Resources manuals, including their responsibilities as outlined in each.
Qualifications:
Education:
- Degree or Diploma in Electrical Engineering Technology, Business, or Engineering
- Completion of AutoCAD Electrical courses and Solidworks courses preferred.
- P.Eng. designation an asset.
- Maintain valid driver's license and reliable vehicle.
- Maintain valid passport with ability to travel in North America as needed, less than 10%.
Experience:
- 10+ years of related experience in electrical and control system design within an industrial or product development environment.
- Demonstrated leadership in producing professional, productionready electrical schematic sets for manufacture.
- Proven experience working in a Lean manufacturing environment with structured approaches to quality, standardization, and continuous improvement.
- Proficient software experience with ERP systems (Microsoft Dynamics NAV or CSI (Cloud Suite Industrial, preferred), and Microsoft Office Suite (Outlook, Word, Excel, PowerPoint, and MS Project).
- Advanced proficiency in control system integration involving PLCs, VFDs, safety devices, HMIs, and distributed I/O, including safetyrelated control functions.
- Advanced proficiency in AutoCAD Electrical; experience with SolidWorks PDM preferred.
- PLC programming and troubleshooting experience, including development, integration, and verification of machine control logic and I/O behavior in an industrial environment.
- Safety relay-controller experience, including selection, application, wiring integration, and validation support for safety functions (e.g., Area Scanners, E-Stops, guards, interlocks) within safetyrelated control systems.
- Python programming experience applied to integrated control systems (e.g., automation scripts, data processing, diagnostic utilities, test/verification support) in support of design and commissioning activities.
- Demonstrated experience designing, integrating, and troubleshooting industrial communication networks, including:
- Ethernetbased industrial networks
- Modbus TCP/IP
- CANbased communication (e.g., CAN, CANopen)
- Proficiency in machine safety principles, including the application of risk assessments in accordance with EN ISO 12100. This includes demonstrated experience applying functional safety standards to control systems, including:
- EN ISO 138491 (Performance Level determination and validation), and/or
- EN / IEC 62061 (Safety Integrity Level concepts and system design)
Core Competencies, Interpersonal & Intrapersonal Skills:
- Communicates technical and nontechnical information clearly and effectivelyto diverse audiences, both verbally and in writing, using appropriate tools and formats.
- Confidently presents, explains, and defends technical solutionswith peers, management, and external customers, encouraging clarity, candor, and shared understanding.
- Influences outcomes through technical credibility, collaboration, and sound judgment, maintaining a solutionsfocused mindset and acting in the best interest of the organization.
- Demonstrates sound technical and professional judgmentin both routine and ambiguous situations, including the ability to commit to decisions despite incomplete information when required.
- Applies strong analytical and problemsolving skillswith a structured, datadriven approach and a high level of attention to detail.
- Proactive, selfdirected, and accountable for engineering outcomes, operating effectively with minimal supervision.
- Effectively prioritizes and manages multiple projects or workstreamsof varying complexity while maintaining quality, schedule commitments, and technical rigor.
- Collaborates effectively across disciplines and functions, building strong professional working relationships through integrity, ethical behavior, and respect for diverse perspectives.
- Provides informal technical guidance, coaching, and mentorship to junior and intermediate engineersthrough design reviews, problem solving collaboration, and knowledge sharing, while also reviewing work and offering technical support, cross training, and clear articulation of technical expectations, standards, and desired outcomes-without formal people management responsibility.
- Maintains a continuous improvement mindset, actively developing new skills, refining processes, and embracing new technical and professional challenges.
Working Conditions:
- Works in office and manufacturing facility with flexibility for travel to off-site meetings
- Hybrid remote setup an option after onboarding period
- May experience tight deadlines and stressful conditions at times
- Must be able to manage frequent interruptions and multiple tasks daily
- Primarily standard business hours, with occasional flexibility required to support project and business needs.
- Ability to work safely in a manufacturing environment, including movement around equipment and workstations.
- Sitting, working at desk/personal computer for extended periods
About Gorbel
Sourced by ZipRecruiter
Industry
Machinery manufacturing
Company size
201 - 500 Employees
Headquarters location
Victor, NY, US
Year founded
1977