The project involves embedded development for networking products, including switches and routers. Background in software development for network-related……
Ability to turn ambiguous product or engineering requirements into structured implementation plans. This role sits at the intersection of AI product engineering……
Déploiement de modèles : Collaborer étroitement avec les ingénieurs et chercheurs en AA afin de combler l’écart entre un modèle entraîné et un service déployé,……
Tous les candidats doivent être éligibles ou en mesure d'obtenir une autorisation pour un tel accès, y compris l'éligibilité au Programme canadien des……
Our client is an automation-first organization and rely heavily on CI/CD pipelines, scripting, and infrastructure-as-code to improve developer experience and……
Design, develop, test, and maintain Python-based applications and services Write efficient, optimized, and scalable SQL queries, stored procedures, and data……
Perform hands-on data preparation, analysis, and development tasks. Bachelor’s degree in Statistics, Mathematics, Computer Science, Engineering, or equivalent……
University degree in Computer Science, Engineering, AI, or related field (or equivalent experience). Define evaluation frameworks (quality, safety, latency,……
En plus de la maîtrise du français, les candidats retenus doivent avoir une maîtrise professionnelle complète de l'anglais afin de soutenir et de collaborer……
7 or more years of professional industry experience in core 2D computer vision processing, image-based signal processing, or related algorithm-heavy domains.…
En plus de la maîtrise du français, les personnes retenues doivent posséder une compétence professionnelle complète en anglais afin de soutenir et de collaborer……
Research & Development (R&D) is a multidisciplinary team that focuses on conducting Proof of Concepts (PoCs), thorough market analysis, and in-depth research to……
Technical Execution & Code Quality: Utilize advanced technical analysis capabilities to execute development tasks, conduct rigorous data validation, and perform……
We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous……
Organize: set priorities, develop a work schedule, monitor progress towards goals, and track details. UI/UX design and implementation experience including HTML5……
As a Data Migration Specialist, you will support the analysis, design, development, testing, and execution of data migration activities from legacy systems into……
Bachelor’s or master's degree in software engineering, computer science, or equivalent experience. Experience with Machine Learning research or development.…
En plus de la maîtrise du français, les personnes retenues doivent posséder une compétence professionnelle complète en anglais afin de soutenir et de collaborer……
Strong full-stack development experience, including React and modern frontend application development. With evaluation frameworks and systematic improvement of……
Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, Business, or a related field. What Extendicare has to offer:…
Le projet implique le développement de nouvelles fonctionnalités et l'amélioration des systèmes existants en utilisant Angular pour le frontend et Java/Jakarta……
At least 6 years of hands-on development experience preferably using at least two or more of the following programming languages: JavaScript, Java, Angular/……
At least 6 years of hands-on development experience preferably using at least two or more of the following programming languages: JavaScript, Java, Angular/……
Python Developer:
On behalf of our Technology client, Procom is searching for a Python Developer for an Permanent role. This position is an onsite position at our client’s Markham, Ontario office.
Python Developer - Job Description:
The project involves embedded development for networking products, including switches and routers. The Python Developer will be responsible for writing scripts to configure, monitor, and manage embedded systems, and extending functionalities to support a cloud-based routing engine while ensuring system reliability and efficiency.
Python Developer - Responsibilities:
Develop and maintain Python scripts to read, set up, and manage configuration files for embedded systems.
Monitor system performance and implement automated solutions for error handling and recovery.
Manage the lifecycle of various programs and processes, including bringing them up and down as needed.
Collaborate with cross-functional teams to integrate open-source Python code into existing frameworks and extend its functionality.
Work with cloud-based routing engines to facilitate routing in a cloud environment.
Conduct testing and debugging of Python scripts to ensure optimal performance and reliability.
Document code changes and maintain up-to-date technical documentation.
Python Developer - Mandatory Skills:
Proficiency in Python programming, with experience in scripting for system management.
Understanding of data communications, routing, and networking concepts is desirable.
Experience with version control systems (e.g., Git) and collaboration tools.
Experience with a variety of Python frameworks and libraries and the ability to choose the right tool for the job.
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills, both verbal and written.
Python Developer – Nice-to-Have Skills:
Experience working with cloud technologies and routing engines.
Background in software development for network-related applications.
Familiarity with open-source software development and contribution.
Familiarity with embedded systems and networking products is a plus but not required.
Python Developer – Assignment Length:
This is a permanent position.
Python Developer - Start Date:
ASAP.
Python Developer - Assignment Location:
Markham, ON (Onsite Position).
The minimum salary is $96K and the max salary is $120K.
$96K – $120K/yr (Employer provided)
$108K
/yr Median
Canada
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.